[MarkLogic Dev General] Any easy way to set xml version and encoding?

Christopher Hamlin cbhamlin at gmail.com
Thu Feb 2 10:47:27 PST 2017


There's some info on controlling serialization here:
https://help.marklogic.com/knowledgebase/article/View/328/0/xml-serialization-and-output-options

/ch

On Thu, Feb 2, 2017 at 1:45 PM, Kari Cowan <KCowan at alm.com> wrote:

> I have a query the returns an RSS output implementation with some custom
> nodes.
>
>
>
> I need to insert <?xml version="1.0" encoding="UTF-8"?> ahead of the <rss
> version..> declaration.
>
>
>
> I found this article from 2009 but wanted to check if there was another
> way or newer simpler approach I could do directly in the xQuery.  Any ideas?
>
> http://markmail.org/message/kwu24lbcdrt2dcim
>
>
>
>
>
> let $rss:=
>
> <?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="
> http://purl.org/dc/elements/1.1/" xmlns:media="http://search.
> yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
> xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sailthru="http://www.
> sailthru.com/rss-extension">
>
>   <channel>
>
>     <title>{$title}</title>
>
>     <description>{$desc}</description>
>
>     <atom:link href="{$link}" rel="self" type="application/rss+xml" />
>
>                 {$output}
>
> </channel></rss>
>
>
>
> Returns:
>
> *[1.0-ml] XDMP-UNEXPECTED: (err:XPST0003) Unexpected token syntax error,
> unexpected Version_*
>
> 67.
> 68. let $rss:=
> 69. <?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="
> http://purl.org/dc/elements/1.1/" xmlns:media="http://search.
> yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
> xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sailthru="http://www.
> sailthru.com/rss-extension">
>
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> Manage your subscription at:
> http://developer.marklogic.com/mailman/listinfo/general
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://developer.marklogic.com/pipermail/general/attachments/20170202/c85ec2cf/attachment.html 


More information about the General mailing list