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