XPath 3.0定义了一个名为“mapping operator”的新运算符。它由感叹号 - !
表示。
A!B
是什么意思?我们如何使用!
运算符?有人可以举个例子吗?
答案 0 :(得分:1)
Simple map operator (!)的工作方式与/类似,不同之处在于左手操作数必须是节点集,并且没有将结果排序为文档顺序。
例如,(1 to 7)!(.*.)
会返回序列(1, 4, 9, 16, 25, 36, 49)
。
答案 1 :(得分:1)
这是另一个例子:
let $s := "The Taming of the Shrew"
return tokenize($s, ' ')!(string-length(.)||upper-case(.))
返回(“3THE”,“6TAMING”,“2OF”,“3THE”,“5SHREW”)
这也使用新的字符串连接运算符“||”。