2011-08-30 55 views
2

在xquery中,我有一个未知长度的字符串str =“/ a/b/c”,我可以通过tokenize(str,'/')拆分,但是语法是什么通过基于字符串长度的自动标记结果中的所有元素?例如/ a/b/c将是一个b c,而/ a/b/c/d将是一个b c d等等。如何迭代通过令牌化结果在xquery

+0

在xquery中是否有像java这样的结构? for(int i = 0; i user851380

回答

4

为此使用一个普通的(FLWOR)循环。

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