I don't know if it would be relevant, but you've omitted the opening square
bracket in your CDATA section. Does it actually look the way you indicated,
or does it include the opening square bracket ("<![CDATA[
<Trigger><None/></Trigger>  ]]>") as required by the spec?

-----Original Message-----
From: Pablo Yabo [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 11, 2003 7:49 AM
To: [EMAIL PROTECTED]
Subject: Re: CDATA section


I've got a code fragment:
...
 m_formTarget = new MemBufFormatTarget;

 theSerializer->writeNode(m_formTarget, *m_doc);
 delete theSerializer;

 return (const char *) m_formTarget->getRawBuffer();
}

the document m_doc has CDATA section as this "<![CDATA
<Trigger><None/></Trigger>  ]]>"

and when I get the buffer they are written as: <![CDATA[
&lt;Trigger>&lt;/>&lt;/Trigger>
  ]]>

Pablo


----- Original Message -----
From: "Gareth Reakes" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 11, 2003 9:16 AM
Subject: Re: CDATA section


> Hi,
> post the snippet of code where you do this and I will annotate it
> explaining what is going on.
>
> Gareth
>
>
> On Tue, 11 Mar 2003, Pablo Yabo wrote:
>
> > but, I send the tree to a MemBufFormatTarget and then I get the text
with
> > getRawBuffer.
> > How can I get the original document here?
> >
> > Pablo
> > ----- Original Message -----
> > From: "Gareth Reakes" <[EMAIL PROTECTED]>
> > To: "xerces" <[EMAIL PROTECTED]>
> > Sent: Tuesday, March 11, 2003 5:54 AM
> > Subject: Re: CDATA section
> >
> >
> > > Hi,
> > > when the content is serialized xerces will escape < characters in
> > > CDATA as this would make the document illegal. It will remove them
again
> > > when you parse.
> > >
> > > Gareth
> > >
> > >
> > >
> > > On Mon, 10 Mar 2003, Pablo Yabo wrote:
> > >
> > > > Hi,
> > > > How can I add a string "<trigger>something</trigger>" in the data
> > section.
> > > > When I add the content the library changes the content as this
> > "&lt;Trigger>&lt;/>&lt;/Trigger>".
> > > >
> > > > Pablo

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to