使用Python在XML文件中从名称中带有“:”的标记获取值

时间:2019-05-29 19:22:05

标签: python xml

我需要从xml文件中提取值,使用“ get”功能并不复杂。但是标记名称是“ ext:numericValue”,而“:”似乎是一个问题。我不知道如何超越它。

我对XML文件感兴趣的行如下

<dataIndicator ext:numericValue="1.502144031" name="First index">

我尝试提取数字值1.502144031(或字符串值,没关系) 使用此代码:

index = criteria.get("name")
if index == "First index":
    first_index = criteria.get("ext:numericValue")
print(first_index)

它无法识别标记“ ext:numericValue”,并导致 使用get函数调用时“无”。

顺便说一句,它与索引一起工作。

print(index)
>>"First index"

我不知道如何克服“:”问题。

0 个答案:

没有答案