In addition to stripping insignificant white space between element close and open tags, the setLoadStripWhitespace option will strip a space following an entity reference.
So something saved as "Proctor & Gamble" is read as "Proctor &Gamble". This looks like a bug to me. Anyone know if this behaviour is intended? Here is a snippet to illustrate the problem: XmlObject test = XmlObject.Factory.parse("<company>Proctor & Gamble</company>"); System.out.println("test = " + test); test.save(new File("test.xml")); XmlObject test2 = XmlObject.Factory.parse(new File("test.xml")); System.out.println("test2 = " + test2); XmlOptions options = new XmlOptions().setLoadStripWhitespace(); XmlObject test3 = XmlObject.Factory.parse(new File("test.xml"), options); System.out.println("test3 = " + test3); produces this output: test = <company>Proctor & Gamble</company> test2 = <company>Proctor & Gamble</company> test3 = <company>Proctor &Gamble</company> Cheers, Gord --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]