Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个这样的 XML 文件:
<mountain> <altitude>3780</altitude> </mountain> <mountain> <altitude>4355</altitude> </mountain> ...
我想得到最大值,所以我当然可以使用max(//mountain/altitude),我应该得到 8848(珠穆朗玛峰),但有些条目是错误的,所以一开始我只想保持高度 < 9000 ,然后找到所有这些之间的 max()。我应该怎么做 ?
谓词应该可以解决问题:
max(//mountain/altitude[. lt 9000])