我有一个数组,我想用取自特定 XML 节点的字符串填充它,就像在这个伪代码示例中一样:
let $array := array {}
for $child in $collection
where contains(data($child), "Hey")
do $array := array:append($array, data($child))
正确的代码如何执行这样的操作?
所以如果我有这个 XML
<root>
<child>Hey</child>
<child>Ho</child>
<child>Hey Ho</child>
</root>
我希望数组是
array ["Hey", "Hey Ho"]