如何使用Xpath 1.0从XML文档中查找max属性

是否有一种方法可以使用Xpath 1.0查询XML文档以返回给定属性的最大值

例如,是否有方法获取最大id

<?xml version=“1.0”encoding=“utf-8”?>
<图书馆>
<书籍id=“2”name=“龙塔图”/>
<图书id=“7”name=“安德的游戏”/>
<图书id=“3”name=“第22条军规”/>
<图书id=“1”name=“指环王”/>
&lt/图书馆>

在XPath2.0中,使用max函数。要查找id最高的图书,请执行以下操作

/library/book[@id=max(/library/book/@id)]

发表评论