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
我正在使用类似
的东西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