0

この入力 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'
4

1 に答える 1

1

必要なものはこれです:

/history/value[last()]/@price = '6.19'
于 2012-10-05T21:21:47.913 に答える