我没有使用XQuery的经验。但我需要知道它是否可以在承诺之前做到这一点。
我可以使用XQuery迭代从XML元素中提取的值吗?该值将是CSV字符串:
<element>1,2,3,a,b,c</element>
我想用XQuery复制这个Python代码:
for x in xml_value.split(','):
# do whatever
print x
1
2
3
a
b
c
答案 0 :(得分:2)
您可以使用string-join(tokenize(element, ','), ' ')
生成您显示的输出。
答案 1 :(得分:0)
基于Martin Honnen的评论:
for $x in tokenize(doc('xmldoc.xml')/csv, ',')
return $x