【发布时间】:2018-11-29 10:49:24
【问题描述】:
我有一个要求,我需要在所有过程完成后最后返回完整的文档。
我的最后一条语句有一个xdmp:node-replace(),因此它返回一个empty sequence。
节点在我的最终文档中被替换,但我无法在第一次运行时在控制台上看到它们。当我第二次运行它时,我可以看到被替换的节点。
这里是示例代码-
abc.xml--->
<root>
<id>abcd</id>
</root>
let $doc := doc("abc.xml")
(: Let $doc is having an Id node :)
let $replace := xdmp:node-replace($doc//id,<id>1234</id>)
return $doc
Actual Output-->
<root>
<id>abcd</id>
</root>
Expected Output-->
<root>
<id>1234</id>
</root>
如果我返回$replace,那么它会给我empty sequence
我想在第一次运行时返回预期的输出
有什么建议吗?
【问题讨论】: