Re: Question about CR/LF Handling
Michael Kay <[email protected]> Thu, 5 Dec 2013 10:07:56 +0000
| Newsgroups | gmane.comp.java.jdom.general |
|---|---|
| Message-ID | <[email protected]> |
On 5 Dec 2013, at 09:41, Dr. Klemens Waldh=F6r <klemens.waldhoer@heartsome.= de> wrote: > I am using JDOM in the open source project openTMS mainly to parse Xliff > files . One problem I run into now is that I find no way how to keep > carriage return (CR) / line feed (LF) exactly in the same way as they are= in > the original xml file once I write a copy of the possible modified file to > the XMLOutputter. > = > What I would like to have is: > = > "Text CR text LF text CR LF text" > = > Is exactly copied as it is to the output. And not changed to "Text LF text > LF text LF text" depending on some setting. I know what the XML spec says > about this, anyway I need the original characters. > = > Anything I can do about it? > = Not really. If XML says that a distinction is irrelevant (for example the w= hitespace after a tag name in a start or end tag, or the choice of single o= r double quotes) then the XML parser is going to normalize things so the ap= plication doesn't know what was in the original. That's by design; you're n= ot supposed to write applications that are sensitive to such distinctions. Michael Kay Saxonica _______________________________________________ To control your jdom-interest membership: http://www.jdom.org/mailman/options/jdom-interest/[email protected]