1
好了,我的下一個XML輸入:Xpath的計數非空後裔
<root>
<node1>
<sub1/>
<sub2/>
<sub3>sub3</sub3>
</node1>
<node2/>
<node3>
<sub4>
<subsub>text</subsub>
</sub4>
</node3>
</root>
我怎麼能算根元素的非空文本的後裔(SUB3,文字)? 當我使用count(/root/descendant::*[normalize-space()])
它計算5,但我希望是2 我試圖計算非空文本子孫這樣的元素:
count(/root/node3/descendant::*[text()])
,並返回2,但我希望是1 。
我哪裏錯了?