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

如何使用XPath 2.0获取最昂贵产品的名称,xpath,Xpath,表格如下: <products> <TITLE> PRODUCT TABLE DATA </TITLE> <produc> <denomination> MSI G41M-P26 Motherboard </denomination> <price> 50 </price> </produc> <produc> <denomina

表格如下:

<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>

产品表数据
MSI G41M-P26主板
50
Micro Intel Core i5-2320
120
如果我把
max(/products//price)

它返回120,但我不知道如何获取产品的名称。

获取名称节点的XPath:

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

获取面额文本的XPath:

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

我成功地测试了它。

获取面额节点的XPath:

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

获取面额文本的XPath:

/products//produc[price=max(/products//price)]/denomination/text()
我成功地测试了它