2014-09-05 13 views

回答

1

Simple map operator (!)工作得很像/,除了左手操作数必须是节点集并没有限制,并且没有将结果排序为文档顺序。例如,(1 to 7)!(.*.)返回序列(1, 4, 9, 16, 25, 36, 49)

+1

我是否认为'(1到7)!(。*。,。+。)'返回'(1,2,4,4,9,6,16,8,25,10,36 ,12,49,14)'? – Davio 2014-09-05 08:26:56

+0

你好。谢谢你的解释。我想知道是否有任何可以评估XPath 3.0的软件?我希望测试它的各种新功能。 – 2014-09-05 08:31:16

+2

@达维奥是的,达维奥,确切! Chong Lip Phang:您可以在线测试XPath 3.0,例如http://videlibri.sourceforge.net/cgi-bin/xidelcgi – duDE 2014-09-05 08:40:18

1

再举一例:

let $s := "The Taming of the Shrew" 
return tokenize($s, ' ')!(string-length(.)||upper-case(.)) 

返回( “3显示”, “6TAMING”, “20F中”, “3显示”, “5SHREW”)

这也采用了新的字符串连接符“ ||”。