如何使用XPath 2.0获得最昂贵的产品的名称

时间:2020-02-01 18:20:41

标签: xpath

表为:

<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 :(得分:0)

用于获取面额节点的XPath:

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

用于获取面额文本的XPath:

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

我成功here对其进行了测试。