Bugs item #664094, was opened at 2003-01-07 16:28
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=664094&group_id=16035
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: XMLWriter formatting errors when whitespace trimming enabled
Initial Comment:
The protected method writeElementContent() of XMLWriter
does not properly concatenate adjacent text nodes
together and results in lost text nodes in some cases.
A workaround was created by extending the XMLWriter
class and implementing a fixed version of
writeElementContent() method. The fix is shown below:
Old code:
else {
buffer = new StringBuffer(
lastTextNode.getText() );
buffer.append( ((Text)
node).getText() );
}
New Code:
else {
if (buffer == null)
buffer = new StringBuffer( lastTextNode.getText() );
buffer.append( ((Text)
node).getText() );
lastTextNode = (Text) node;
}
Thanks!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=664094&group_id=16035
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
dom4j-dev mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-dev