这是xml
<a><b>2</b><c>3</c></a>
这是XPath查询
sum(//*)
产生以下结果:
Type: Num
Value : 28.0000
这是XPath 1.0
请解释类型转换(逐步)
答案 0 :(得分:6)
让我们分解一下:
//*
将匹配a
,b
和c
个节点sum()
function将总结每个节点number()
函数调用的结果number()
function会在每个匹配的节点上调用string()
number()
结果为23,“b”为2,“c”为3 - 23+2+3=28