Bugs item #1180791, was opened at 2005-04-11 17:01
Message generated for change (Comment added) made by maartenc
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=1180791&group_id=16035

Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Thomas Fromm (tfromm)
>Assigned to: Maarten Coene (maartenc)
Summary: trimtext and newline problem in 1.5.x

Initial Comment:
In 1.4 modifyes the trimText(true) option for the OutputFormat 
not only the values between tags but inside the tags. 
 
e.g. source: <foo> bar </foo>  result: <foo>bar</foo> 
 
So i decided to set trimText(false). But i wanted to have newlines 
between the tags and so i used newlines(true). Everything fine. 
 
In 1.5.2 is the behaviour a littlebit different. trimText is still false 
and newlines is true but instead of: 
<foo> 
  <bar/> 
</foo> 
 
i get: 
<foo> 
 
  <bar/> 
 
</foo> 
 
Simply too much newlines. if i disable newlines, i get: 
<foo>  <bar/></foo> 
 
Ok, newline=true appends newlines after the tags without 
removing possible older existing newline tags. This would be not 
problem, if trimText=true never touches the value of tags, only 
removing whitespaces and similar stuff between tags. 
source: 
<Test>  <foo> bar </foo>  </Test> 
 
my expected result of trimtext: 
<Test><foo> bar </foo></Test> 
 
Of course dont change the current default behaviour, just add an 
option, that allows the user to decide, if he wants also the content 
of tags should be trimmed. 

----------------------------------------------------------------------

>Comment By: Maarten Coene (maartenc)
Date: 2005-04-20 21:05

Message:
Logged In: YES 
user_id=178745

Could you given me some example code I can execute that 
illustrates your problem?

thanks,
Maarten

----------------------------------------------------------------------

Comment By: Thomas Fromm (tfromm)
Date: 2005-04-13 11:34

Message:
Logged In: YES 
user_id=79402

Sorry, had wrong test results. It happens with writers and with streams. 
If i read pretty document and have not "trimtext" enabled at 
outputformat, then the result are too much new lines. 

----------------------------------------------------------------------

Comment By: Thomas Fromm (tfromm)
Date: 2005-04-13 11:28

Message:
Logged In: YES 
user_id=79402

It seems, that the multiple newlines at storing only happens, when i 
load a pretty printed document and store it into a outputstream. 
Using a Writer seems to work. 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=1180791&group_id=16035


-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
dom4j-dev mailing list
dom4j-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dom4j-dev

Reply via email to