标签: xml xpath
假设我们有以下XML结构:
<a><b>2<d>4</d></b><c>3</c></a>
为什么sum(//*)会返回274?
sum(//*)
答案 0 :(得分:4)
因为它是243 + 24 + 3 + 4 = 274
//*表示所有元素,a,b,c和d。然后,我们总结了他们的文本值,其中包括除标签之外的所有内容。
//*
a
b
c
d
我认为,你要找的是sum(//*/text()),在这种情况下为9
sum(//*/text())