在XML中用Xpath进行查询时,对于
<?xml version="1.0" encoding="UTF-8"?>
<library>
<book>
<chapter/>
<chapter>
<section>
<paragraph/>
<paragraph/>
</section>
</chapter>
<chapter/>
</book>
</library>
//parent::* 表示选择出所有的分支节点(非叶节点)。如果反过来,要求查询所有的叶节点,XPath 又应该怎样编写呢?
其实想想,每个叶子节点即是子节点个数为零的节点,故答案为//*[count(*) eq 0].