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