I ran across and interesting quirk when I upgraded to 1.5
Element e = DocumentHelper.createElement("test");
e.add(DocumentHelper.createElement("another").addCDATA(null));
System.out.println(e.asXML());
System.out.println(DocumentHelper.createDocument(e).asXML());
The first System.out line renders <test><another><![CDATA[null]]></another></test>
While the next line System.out will throw a NullPointException.
java.lang.NullPointerException at java.io.Writer.write(Writer.java:126) at org.dom4j.io.XMLWriter.writeCDATA(XMLWriter.java:957) at org.dom4j.io.XMLWriter.writeNode(XMLWriter.java:1089) at org.dom4j.io.XMLWriter.writeElementContent(XMLWriter.java:945) at org.dom4j.io.XMLWriter.writeElement(XMLWriter.java:819) at org.dom4j.io.XMLWriter.writeNode(XMLWriter.java:1079) at org.dom4j.io.XMLWriter.writeElementContent(XMLWriter.java:945) at org.dom4j.io.XMLWriter.writeElement(XMLWriter.java:825) at org.dom4j.io.XMLWriter.writeNode(XMLWriter.java:1079) at org.dom4j.io.XMLWriter.write(XMLWriter.java:293) at org.dom4j.tree.AbstractDocument.asXML(AbstractDocument.java:71) at SimpleTest.main(SimpleTest.java:192) Exception in thread "main"
------------------------------------------------------- This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 Project Admins to receive an Apple iPod Mini FREE for your judgement on who ports your project to Linux PPC the best. Sponsored by IBM. Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php _______________________________________________ dom4j-dev mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dom4j-dev