Как я могу получить название самого дорогого продукта с XPath 2.0 - PullRequest
1 голос
/ 01 февраля 2020

Таблица:

<products>
<TITLE> PRODUCT TABLE DATA </TITLE>
<produc>
     <denomination> MSI G41M-P26 Motherboard </denomination>
     <price> 50 </price>
   </produc>
   <produc>
     <denomination> Micro Intel Core i5-2320 </denomination>
     <price> 120 </price>
   </produc>
</products>

Если я поставлю max(/products//price), то вернется 120, но я не знаю, как получить Номинал продукта.

1 Ответ

0 голосов
/ 02 февраля 2020

XPath для получения узла деноминации:

/products//produc[price=max(/products//price)]/denomination

XPath для получения текста деноминации:

/products//produc[price=max(/products//price)]/denomination/text()

Я проверил здесь успешно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...