考慮下面的XML文件:屬性和XPath表達式計數()
<a m="1">
<b n="1" o="2">
<c p="3">3</c>
<d/>
</b>
<b n="1" o="2">
<c p="3">3</c>
<d q="3">
<e r="2">2</e>
</d>
<f s="1"/>
</b>
</a>
我怎樣可以找到以下表達式:
1. count(/*/*/*) = 5
2. count (/*//*) = 6
3. count (/*/*//@*) = 4
我跑在Java的XPath表達式的XML文件,但我不明白爲什麼答案是5,6,4。
有人可以解釋我怎樣才能計算上述表達式(不使用java代碼),但通過了解命令的實際概念/*/*/*
和/*//*
和/*/*//@*
?
非常感謝
想必這個練習來* *後XPath的一些教材?你覺得你對教材有所瞭解嗎? – AakashM 2012-08-16 14:39:48