[MarkLogic Dev General] Preserving CDATA in Mark Logic

Eric Palmitesta eric.palmitesta at utoronto.ca
Tue Sep 2 09:20:44 PDT 2008


If one were to go the xdmp:quote route, would they need to remember to 
unquote when pulling the data out?

While working with xquery and marklogic for the last month, I actually 
haven't seen any CDATA regions at all, I'm assuming ML is doing some 
automatic management here?

Eric

Frank Sanders wrote:
> Vasu,
> 
> 	You can either make the insertion as you mentioned below or you can
> call xdmp:quote on the html you wish to store as CDATA.
> 
> -fs
> 
> -----Original Message-----
> From: general-bounces at developer.marklogic.com
> [mailto:general-bounces at developer.marklogic.com] On Behalf Of Sakthikumar,
> Vasu
> Sent: Tuesday, September 02, 2008 11:19 AM
> To: General Mark Logic Developer Discussion
> Subject: RE: [MarkLogic Dev General] Preserving CDATA in Mark Logic
> 
> Norm,
> 
> Thanks for the reply. I might need to store pre-formatted html in a
> CDATA section. 
> 
> Thanks
> 
> Vasu
> 
> -----Original Message-----
> From: general-bounces at developer.marklogic.com
> [mailto:general-bounces at developer.marklogic.com] On Behalf Of Norman
> Walsh
> Sent: Tuesday, September 02, 2008 11:14 AM
> To: General Mark Logic Developer Discussion
> Subject: Re: [MarkLogic Dev General] Preserving CDATA in Mark Logic
> 
> "Sakthikumar, Vasu" <Vasu.Sakthikumar at simonandschuster.com> writes:
> 
>> I tried inserting an XML document with CDATA, but the CDATA is not
>> preserved.
>>
>> Here's the query I ran. 
>>
>> xdmp:document-insert('/TEST.XML', <a><![CDATA[test_cdata]]></a>)
>>
>> How do I preserve CDATA in the XML?
> 
> What's your motivation for preserving the CDATA markers? A CDATA section
> is really just an escaping mechanism in the serialization.
> 
>                                         Be seeing you,
>                                           norm
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> http://xqzone.com/mailman/listinfo/general


More information about the General mailing list