It should work if you make it a string literal. 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>Some Title</title> <description>Some Description</description> <atom:link href="URL" rel="self" type="application/rss+xml" /> STUFF </channel> </rss> )
return ( $rss ) On Thu, Feb 2, 2017 at 11:47 AM, Christopher Hamlin <[email protected]> wrote: > 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 <[email protected]> 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.yah >> oo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" >> xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sailthru="http://www.sai >> lthru.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.yah >> oo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" >> xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sailthru="http://www.sai >> lthru.com/rss-extension"> >> >> _______________________________________________ >> General mailing list >> [email protected] >> Manage your subscription at: >> http://developer.marklogic.com/mailman/listinfo/general >> >> > > _______________________________________________ > General mailing list > [email protected] > Manage your subscription at: > http://developer.marklogic.com/mailman/listinfo/general > >
_______________________________________________ General mailing list [email protected] Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general
