2

XPath 3.0 定义了一个新的运算符,称为“映射运算符”。它用感叹号--表示!

是什么A!B意思?我们如何使用!运算符?有人可以给我一个例子吗?

4

2 回答 2

1

简单映射运算符 (!)的工作方式与 / 类似,但没有限制左侧操作数必须是节点集,并且没有按文档顺序对结果进行排序。

例如,(1 to 7)!(.*.)返回序列(1, 4, 9, 16, 25, 36, 49)

于 2014-09-05T08:22:02.163 回答
1

这是另一个例子:

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

返回(“3THE”、“6TAMING”、“2OF”、“3THE”、“5SHREW”)

这也使用了新的字符串连接运算符“||”。

于 2014-09-05T11:05:30.640 回答