我对 Xquery 很陌生,正在尝试编写一个函数,该函数获取子节点的名称(一个接一个)并将它们与另一个节点的子节点(始终相同)进行比较,然后将名称放在哪里同样,用第一个的相关子项的值更新后者。
首先,我只想返回根节点子节点的所有名称和值。我已经尝试了各种方法,但下面只返回节点第一个元素的名称和值。
for $x in $Stored/Rootnode/*
let $childnodename:= name($x)
let $childnodevalue:= data($x)
return distinct-values(concat($childnodename," = ",$childnodevalue ))
任何帮助将非常感激。