is the carriage return character. Some systems use the sequence to break lines (MS systems among others); some just use (Unix systems, among others), and there are a few rare cases that use something else. XML parsers are able to tolerate any of these on input and will convert them all into .
It is the responsiblity of the serializer, when the XML is written back out, to decide which of these representations to use for the generated XML text. In most cases it will use whatever representation is native to that environment -- in our case, we ask Java what the local convention is for line breaks, and we use that unless a special effort is made to use something else. Without more details, I can't tell whether you've got that misconfigured, or if whatever you're passing the generated XML document to isn't handling it properly, or if something else is going on. ______________________________________ "... Three things see no end: A loop with exit code done wrong, A semaphore untested, And the change that comes along. ..." -- "Threes" Rev 1.1 - Duane Elms / Leslie Fish (http://www.ovff.org/pegasus/songs/threes-rev-11.html)