如何在python中用特定的标签属性读取xml?
问题描述:
我有一个xml标记,我在python中使用下面的代码来读取此标记,但我只想在type =“Actual”时才会获取数据,否则将忽略。目前我得到他们每个人的价值即40,50,60。如何在python中用特定的标签属性读取xml?
XML标签:
<student type="Actual">40</student>
<student type="estimated">50</student>
<student>60</student>
Python代码:
student = root.find("./student")
请你能不能建议在这个语法要求的变化。
答
您可以使用以下格式可以列出所有节点与“实际类型”属性:
students = root.findall('./student[@type="Actual"]')
是'学生= root.find(” ./学生>'应该是Python或XML –
?这是一个Python代码 – user3222101