【发布时间】:2018-10-12 10:26:07
【问题描述】:
我们可以通过任何方式将 XQuery 结果包含在 XML 文档中,就像我们包含其他文档或 XPath 一样。
例如:
xquery version "1.0-ml";
declare namespace xi="http://www.w3.org/2001/XInclude";
xdmp:document-insert("/test1.xml", <document>
<p>This is a sample document.</p>
<xi:include href="test2.xml"/>
</document>);
xquery version "1.0-ml";
import module namespace xinc="http://marklogic.com/xinclude" at "/MarkLogic/xinclude/xinclude.xqy";
xinc:node-expand(fn:doc("/test1.xml"))
可以这样做吗:
xquery version "1.0-ml";
declare namespace xi="http://www.w3.org/2001/XInclude";
xdmp:document-insert("/test1.xml", <document>
<p>This is a sample document.</p>
<xi:include href="test2.xqy?var1=Hello&var2=world/>
</document>);
xquery version "1.0-ml";
import module namespace xinc="http://marklogic.com/xinclude" at "/MarkLogic/xinclude/xinclude.xqy";
xinc:node-expand(fn:doc("/test1.xml"))
对此的任何帮助将不胜感激。
【问题讨论】:
标签: nosql xquery marklogic marklogic-8