考虑我有以下数据:
let $fruits := <fruits>
<fruit id="apple" />
<fruit id="orange" />
</fruits>
如何使用变量$fruits
中的数据并将其解析为$fruits2 := ('apple', 'orange')
?
我的脑海里有fn:tokenize
功能,但这只适用于字符串。
提前感谢任何帮助。
答案 0 :(得分:1)
我认为这就是你要找的东西:
let $fruits2 := $fruits/fruit/@id/data()
答案 1 :(得分:0)
为了澄清,XQuery 1.0和3.0中没有数组只有序列。但是,目前很可能XQuery 3.1将包含数组类型。