Skip to Content.
Sympa Menu

xom-interest - Re: [XOM-interest] [SPAM(hdr)] - Using Serializer with Indenting (without alteringAttribute values)

xom-interest AT lists.ibiblio.org

Subject: XOM API for Processing XML with Java

List archive

Chronological Thread  
  • From: "Leif Stainsby" <lstainsby AT galdosinc.com>
  • To: "XOM API for Processing XML with Java" <xom-interest AT lists.ibiblio.org>
  • Subject: Re: [XOM-interest] [SPAM(hdr)] - Using Serializer with Indenting (without alteringAttribute values)
  • Date: Thu, 15 Sep 2011 15:57:48 -0700

Elliotte,

Assuming the attribute in question is declared as CDATA (most likely
case...), wouldn't it be incorrect for the formatter (while performing
the indenting) to modify the attribute content?

...Leif


> -----Original Message-----
> From: xom-interest-bounces AT lists.ibiblio.org
> [mailto:xom-interest-bounces AT lists.ibiblio.org] On Behalf Of
> Elliotte Rusty Harold
> Sent: Thursday, September 15, 2011 3:41 PM
> To: XOM API for Processing XML with Java
> Subject: Re: [XOM-interest] [SPAM(hdr)] - Using Serializer
> with Indenting (without alteringAttribute values)
>
> On Thu, Sep 15, 2011 at 12:25 PM, Peter Taylor
> <peter.taylor AT greenhat.com> wrote:
> > Certiainly there never use to be. I ended up transforming
> the XOM to
> > DOM.
> >
> > Then it's easy to indent and you'd expect:
> >
> > http://www.chipkillmar.net/2009/03/25/pretty-print-xml-from-a-dom/
> >
> > -----Original Message-----
> > From: xom-interest-bounces AT lists.ibiblio.org
> > [mailto:xom-interest-bounces AT lists.ibiblio.org] On Behalf Of Jens
> > Kripl
> > Sent: 15 August 2011 20:57
> > To: xom-interest AT lists.ibiblio.org
> > Subject: [SPAM(hdr)] - [XOM-interest] Using Serializer with
> Indenting
> > (without alteringAttribute values)
> >
> > Hi,
> >
> > I'm using the Serializer to pretty print my XOM constructed XML.
> > I've read the javadoc and some comments on the list that it
> may change
> > whitespace, but this is really a problem for me:
> >
> > Before : <foo name="Abc CdeF" />
> > After : <foo name="Abc CdeF" />
> > Expected: <foo name="Abc CdeF" />
> >
> > Is there any way to change this behaviour? The value of the
> attribute
> > should not be changed, but elements should be indented.
> >
>
> there are several things that could be happening here. Do you
> have a test case?
>
> However if you tell XOM to change the white space by
> indenting, then yes, it will change the white space. If you
> don't want XOM to change the white space, don't use indenting.
>
>
> --
> Elliotte Rusty Harold
> elharo AT ibiblio.org
> _______________________________________________
> XOM-interest mailing list
> XOM-interest AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/xom-interest
>




Archive powered by MHonArc 2.6.24.

Top of Page