如何获得具有xpath的最大孩子数的元素

时间:2018-11-04 10:49:20

标签: xpath

我有这样的xml

<ns1:row>
<ns2:day>
<ns2:class>Math</ns2:class>
<ns2:class>English</ns2:class>
<ns2:class>Physics</ns2:class>
</ns2:day>
<ns2:day>
<ns2:class>Math</ns2:class>
</ns2:day>
<ns2:day/>
</ns1:row> 

我想拥有的是连续一天中最多的课程数量 因此,在此示例中,我的结果应为3

我尝试了这个xpath

max(//*[local-name()='row']/*[local-name()='day']/count(/*[local-name()='class']))

但是结果是0! 有什么帮助吗?

0 个答案:

没有答案