我正在編寫需要返回XML節點的修改版本而不更改父文檔中的原始節點的代碼。如何在Marklogic XQuery中複製/克隆節點
如何複製/克隆節點以便原始上下文不會連接到/受其影響?我不希望對此節點所做的更改來更改父文檔中的原始節點,而只是修改函數返回的副本。
我正在尋找將是非常相似,無論CTS:亮點在內部做:
返回節點的副本,取代了查詢 與指定表達式匹配的任何文本。您可以使用此功能輕鬆地高亮顯示查詢中找到的任何文本。與fn:替換和其他 XQuery字符串函數匹配文本文本,cts:突出顯示匹配 每一個與搜索匹配的項,包括詞幹匹配或 與不同的大寫匹配。 [marklogic docs > cts:highlight]
不幸的是,雖然https://github.com/ryanjdew/XQuery-XML-Memory-Operations得到相當接近.. – grtjn