[jdom-interest] XMLOutputter to String produces strange "newlines"

Buggle Dagmar ZFF TE-HP Dagmar.Buggle at zf.com
Fri Oct 25 05:13:39 PDT 2002

I'm using XMLOutputter to convert a newly created JDOM document to a String.
The thing I found was that between the XML declaration and the doctype and
between the doctype and the rest of the document three characters have been
inserted: \r\r\n (instead of \r\n or \n, what would be expected).
I'm using the following code to get the XML as a String:

        XMLOutputter xToString = new XMLOutputter("", false, "ISO-8859-1");
        String sXMLString = xToString.outputString(newCfg); //newCfg is an
instance of org.jdom.Document

I also tried to use XMLOutputter with a StringWriter, but that created the
same result concerning the wrong "newlines".

My OS is WinNT, I'm using the JDOM version which is distributed with JDK

Am I doing something wrong? Is there a more elegant way to get a String from
a JDOM tree?

Mit freundlichen Gruessen / Best regards

Dagmar Buggle (TE-H)

ZF Friedrichshafen AG		   	phone:	+49 (0)7541 77      7992
Research and Development Center		fax:  	+49 (0)7541 77 90 7992
Department TE-H				email:	mailto:dagmar.buggle at zf.com
88038 Friedrichshafen	

More information about the jdom-interest mailing list