gpt4 book ai didi

xml - XPath获取最大ID

转载 作者:数据小太阳 更新时间:2023-10-29 02:15:07 25 4
gpt4 key购买 nike

XML 来源:

<schools>
<school>
<name>School A</name>
<student>
<name>Student A</name>
<id>12345</id>
</student>
<student>
<name>Student B</name>
<id>45678</id>
</student>
</school>
<school>
<name>School C</name>
<student>
<name>Student C</name>
<id>91178</id>
</student>
<student>
<name>Student D</name>
<id>99999</id>
</student>
</school>
</schools>

我仍然是 XPath 的初学者。我想获得总体 ID 最高的学生(示例中为 99999),而不是来自每所学校。我无法更改我的 python 代码

tree.xpath(" ... ")

我只能修改xpath。我试过 "//student[not(../student/id > id)] 但这给了我来自各个学校的最高 ID 学生。我想要的是整体最高 ID。我应该怎么做修改我的 xpath?

编辑:如何从学校层面开始写作?我的意思是,如果我想要“最高 ID”学生退出的学校名称怎么办?

最佳答案

关于:

//student[not(../../school/student/id > id)]

或者,更简单地说:

//student[not(//student/id > id)]

获取<school/>具有最高学生 ID 的元素,我相信这会起作用:

//school[student[not(//student/id > id)]]

关于xml - XPath获取最大ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com