在 MarkLogic 中更新文档
Updating document in MarkLogic
我是机器学习的新手,想知道如何
更新 XML 文档,保留旧数据的规范部分。
我想实现的是,在添加规范部分之后,
并且只想更新和替换原始数据部分。
因为我们使用相同的 URI,所以如果我进行更新,规范部分就会消失。
是否有任何合并选项或方法?
参见xdmp:node-replace。如果 /mydoc.xml 是
<mydoc>
<canonical>my canonical stuff</canonical>
<original>my original stuff</original>
</mydoc>
然后
xdmp:node-replace (
fn:doc ('/mydoc.xml')/mydoc/original,
<original>my new original stuff</original>
)
将商店文档更改为
<mydoc>
<canonical>my canonical stuff</canonical>
<original>my new original stuff</original>
</mydoc>
我是机器学习的新手,想知道如何 更新 XML 文档,保留旧数据的规范部分。
我想实现的是,在添加规范部分之后, 并且只想更新和替换原始数据部分。 因为我们使用相同的 URI,所以如果我进行更新,规范部分就会消失。 是否有任何合并选项或方法?
参见xdmp:node-replace。如果 /mydoc.xml 是
<mydoc>
<canonical>my canonical stuff</canonical>
<original>my original stuff</original>
</mydoc>
然后
xdmp:node-replace (
fn:doc ('/mydoc.xml')/mydoc/original,
<original>my new original stuff</original>
)
将商店文档更改为
<mydoc>
<canonical>my canonical stuff</canonical>
<original>my new original stuff</original>
</mydoc>