如何使用特定的标记属性读取python中的xml?

时间:2017-08-10 17:54:38

标签: python xml elementtree

我有一个xml标签,我在python中使用下面的代码来读取这个标签,但我只想在type =" Actual"否则忽略。目前我得到每个人的价值,即40,50,60。

xml标签:

 <student type="Actual">40</student>
 <student type="estimated">50</student>
 <student>60</student>

Python代码:

student = root.find("./student")

请您告知此语法中所需的更改。

1 个答案:

答案 0 :(得分:2)

您可以使用以下语法列出具有&#34; Actual type&#34;的所有节点。属性:

students = root.findall('./student[@type="Actual"]')