给定以下 XML 文件:
<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代码),而是通过理解命令的实际概念/*/*/*
and/*//*
和/*/*//@*
?
非常感激