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

时间:2015-02-13 12:06:07

标签: xml xquery marklogic

我正在使用像

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

并将XML文档转换为字符串。我想将函数的xml输出作为字符串传递给另一个函数,而不是通过硬编码将其作为我现在正在执行的操作。

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

1 个答案:

答案 0 :(得分:6)

我认为你只想要与xdmp:unquote相反 - 这被称为xdmp:quote

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

return $x