XSL Xpath获取最后一个元素而不等于0

时间:2018-05-07 09:47:12

标签: xml xslt xpath

我有一个xml

<root>
<flow>0</flow> 
<flow>0</flow>
<flow>0</flow> 
<flow>0</flow>
<flow>10</flow> 
<flow>0</flow>
</root

我需要得到最后一个元素。但是如果last是0那么直接流量值不是equl为0。就我而言,这是10 我试图避免使用for-each

提前谢谢

1 个答案:

答案 0 :(得分:0)

使用XPath表达式/root/flow[. != 0][last()]