RE: Problems with Mixed Content and XMLOutputter
"Michael Kay" <[email protected]>
| Newsgroups | gmane.comp.java.jdom.general |
|---|---|
| Message-ID | <007601c7d023$4de6e9c0$6401a8c0@turtle> |
If you need to trim some whitespace and leave other whitespace intact, then you're asking a bit much of a general-purpose serializer to do this for you. Write an XSLT transformation that implements your specific rules. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Grimm, Markus > Sent: 27 July 2007 08:21 > To: Jason Hunter > Cc: [email protected] > Subject: AW: [jdom-interest] Problems with Mixed Content and > XMLOutputter > > Hi, > > Basically the reason is caused in my application. > I prepare a xml-document for a view in a JTextPane. The > native xml of the <text>-Tag is load to this editor too. > Then, the text-content can be edited in an external > XML-Editor (like XMLSpy or Epic) through an external call of > such tool. The text-content is very complicated, a little bit > more than the "Hello World" example. After editing in Epic > f.e., the text-content is resaved in the TextPane. From there > the whole content (text-data and meta-data) can be saved > (compact-format!) to a xml-document. > During the save-action the xml is validated against a schema. > So I can't use CDATA for the mixed-content-areas. It must be > valid too. > With raw-format I adopted lots of empty text-nodes. Not > really nice an inoperative in the saved xml. And with > raw-format or mixed-content by xml:space preserve-Attribs I > would have the same or similar problems. > The solution is compact-format with its advantages of > whitespace-handling an trimming. Only in this described point > I have that problem with this format. > > Bye > Markus > > -----Ursprüngliche Nachricht----- > Von: Jason Hunter [mailto:[email protected]] > Gesendet: Freitag, 27. Juli 2007 03:37 > An: Grimm, Markus > Cc: [email protected] > Betreff: Re: [jdom-interest] Problems with Mixed Content and > XMLOutputter > > > We handle with XML-Documents including elements with mixed-content. > > > > > > > > an easy example: > > > > ============= > > > > ... > > > > <text> > > > > <Content><P>Hello <B>World</B> how are > you?</P></Content> > > > > </text> > > > > ... > > > > > > > > I have to use Compact-Format to output the document as string. > > Why do you have to use the compact format? Why not leave the > whitespace alone? > > -jh- > > _______________________________________________ > To control your jdom-interest membership: > http://www.jdom.org/mailman/options/jdom-interest/youraddr@you > rhost.com _______________________________________________ To control your jdom-interest membership: http://www.jdom.org/mailman/options/jdom-interest/[email protected]