MarkLogic:使用 XQuery 将 XML 文档转换为 XML 字符串

MarkLogic: Converting an XML document into an XML string using XQuery

我正在使用类似

的东西
let $x := 
 "<root>
 <parent1>value1</parent1>
 <parent2>value2</parent2>
 </root>"
...

并将 XML 文档转换为字符串。我想将一个函数的 xml 输出作为字符串传递给另一个函数,而不是像我现在正在做的那样对其进行硬编码。

我尝试使用 fn:string,但它没有将 xml 标签作为字符串。

我想你只是想要 xdmp:unquote - which is called xdmp:quote

的对立面
xquery version "1.0-ml";    
let $x := xdmp:quote(<root>
         <parent1>value1</parent1>
         <parent2>value2</parent2>
         </root>)

return $x