使用ElementT返回XPath属性值

2024-04-25 08:45:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用这种结构来评估XML文档:

<?xml version="1.0" encoding="UTF-8"?>
<Service_name version="3.3.0">
...

其中Service_name标记名不是常量字符串,而version属性是必需的。在

为此目的,这个xpath表达式:/*[1]/@version在任何xpath处理器中都可以很好地计算,但是我无法理解Python ElementTree是如何计算的。在

例如:

^{pr2}$

提高KeyError: '@'

我试过类似的组合,但都不管用。在

如何使用ElementTree从上面的示例文档中获取版本号?在


Tags: 字符串name文档标记属性versionservicexml

热门问题