Источник XML:
<documents>
<document>
<id>3</id>
</document>
<document>
<id>7</id>
</document>
<document>
<id>1</id>
</document>
</documents>
Мне нужен элемент document с наивысшим значением в его id-element (поэтому <document><id>7</id></document> в этом примере). Я не могу изменить код С#, это XMLDocument.SelectSingleNode(...), я могу только изменить используемый XPath.
Есть ли что-то вроде documents/document[id=max(id)] или как order by id descending, чтобы получить его?