[jdom-interest] Problems with Mixed Content and XMLOutputter
Michael Kay
mike at saxonica.com
Fri Jul 27 00:54:03 PDT 2007
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: jdom-interest-bounces at jdom.org
> [mailto:jdom-interest-bounces at jdom.org] On Behalf Of Grimm, Markus
> Sent: 27 July 2007 08:21
> To: Jason Hunter
> Cc: jdom-interest at jdom.org
> 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:jhunter at servlets.com]
> Gesendet: Freitag, 27. Juli 2007 03:37
> An: Grimm, Markus
> Cc: jdom-interest at jdom.org
> 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
More information about the jdom-interest
mailing list