我想节点替换操作$ person变量。我需要改变什么?Xquery - 这里出什么问题
下面的代码应该改变人的名字的顺序为X.
declare function local:ChangeName($person)
{
xdmp:node-replace($person//Name/text, text { "X" })
<p>{$person}</p>
};
let $b := <Person>
<Name>B</Name>
<IsAnnoying>No</IsAnnoying>
</Person>
let $j := <Person>
<Name>J</Name>
<IsAnnoying>No</IsAnnoying>
</Person>
let $people := ($b, $j)
return $people ! local:ChangeName(.)
请你能帮我一下这个语法吗? – Ben