> -----Original Message-----
> From: Bruno Dumon [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2003 11:18 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Round trip with
> org.apache.cocoon.xml.dom.DOMUtil.node2String
>
>
> On Wed, 2003-07-23 at 21:54, Hugo Burm wrote:
> > I dump my DOM node with
> org.apache.cocoon.xml.dom.DOMUtil.node2String to a
> > string.
> > Then I try to parse this string, hoping to create a copy of the original
> > node, but I get a number of parser errors.
> >
> > The problem is that node2String expands entities like "&"
> into "&". And
> > when I parse the resulting string, I get the errors I could wait for.
> >
> > I can do a workaround myself (search and replace). But I am
> wondering: is
> > this behaviour by intention or is it a bug? If not, how can I
> do this round
> > trip more  gracefully?
> >
> > I have the feeling that I did miss something elementary. But I
> did all the
> > obvious things (checking the archives and trying Google).
> >
>
> Nope, you didn't miss anything. If you have a look at the sources you'll
> see that no escaping is done on the data.
>
> However, you're better of using an identity TransformerHandler
> transformation. There's also an utility function in Cocoon which helps
> with this: org.apache.cocoon.xml.XMLUtils.serializeNodeToXML(Node node)
>
> --
> Bruno Dumon                             http://outerthought.org/
> Outerthought - Open Source, Java & XML Competence Support Center
> [EMAIL PROTECTED]                          [EMAIL PROTECTED]
>
>

Reply via email to