that was a mistake, but the CData section is created using API functions, so it has the opening square bracket. I need to send to another library the data inside the CDATA, so I need to send <Trigger><None/></Trigger>, no <Trigger></></Trigger>. I need to replace &It; with '<'.
Pablo ----- Original Message ----- From: "Jesse Pelton" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, March 11, 2003 10:15 AM Subject: RE: CDATA section > 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[ > <Trigger></></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 > > > "<Trigger></></Trigger>". > > > > > > > > > > Pablo > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]