我正在尝试从此输入XML测试最后一个属性值。我正在使用Saxon和XSLT 2.0
<history>
<value date='2010-01-01' price='5.99'/>
<value date='2010-01-02' price='6.49'/>
<value date='2010-01-03' price='6.19'/>
</history>
我已经使用Eclipse Xpath评估程序尝试了这些,它获取了最后一个节点,但属性比较没有评估为true。
(/history/value[@price])[last()] = '6.19'
(/history/value[last()])[@price] = '6.19'
答案 0 :(得分:1)
你需要的是:
/history/value[last()]/@price = '6.19'