0

次のような XML ファイルがあります。

<mountain>
   <altitude>3780</altitude>
</mountain>
<mountain>
   <altitude>4355</altitude>
</mountain>
...

最大値を取得したいので、もちろんmax(//mountain/altitude)を使用することができ、8848 (エベレスト) を取得する必要がありますが、一部のエントリが間違っているため、最初は高度を 9000 未満に保ちたいだけです、次にこれらすべての間の max() を見つけます。どうすればいいですか?

4

1 に答える 1

3

述語はトリックを行う必要があります。

max(//mountain/altitude[. lt 9000])
于 2012-12-18T21:06:02.347 に答える