如何在xquery中迭代tokenize结果

时间:2011-08-30 00:49:20

标签: xquery

在xquery中,我有一个未知的长度字符串str =“/ a / b / c”,我可以通过tokenize(str,'/')拆分,但是自动处理tokenize结果中所有元素的语法是什么基于字符串长度?

例如/ a / b / c将是b c,而/ a / b / c / d将是b c d,依此类推。

1 个答案:

答案 0 :(得分:5)

为此使用普通旧(FLWOR)循环。

<tokens>{
 for $t in tokenize("a/b/c/d/e/f/g","/")
 return <token>{$t}</token>
}</tokens>