2011-08-30 57 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>