Bugs item #681904, was opened at 2003-02-06 12:30
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=681904&group_id=16035
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: setText() deletes other children nodes
Initial Comment:
Say we have such XML:
<a>
foo
<b>bar</b>
</a>
and I use:
...
Node parentNode = doc.selectSingleNode("//a");
parentNode.setText("new");
then I output the XML:
<a>new</a>
I have to workaround this by:
List texts = parentNode.selectNodes("text()");
if (texts.size() == 0) {// short-circuit common
case.
parentNode.setText(text);
return;
}
((Node)texts.get(0)).setText(text);
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=681904&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