我想節點替換操作$ 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