我不熟悉用Python解析xml文件。如果你不介意的话,我能在这件事上得到点帮助吗
以下是我的xml文档片段:
<xxxxx>
<xxxx name="xxxxx">
<xxxxx value="xxxxx"/>
<xxxxx value="xxxxxxxxxxx"/>
<xxxx>
<xxxxx>
<xxxx value="ReadWrite"/>
<Type value="XXXXX"/>
</xxxxx>
我只需要得到用户名字段。把文件都翻出来
以下是我一直在编写的代码:
import xml.etree.ElementTree as etree
xmlD = etree.parse("c:/Python27/doc.xml")
root = xmld.getroot()
for child in root:
for children in child:
print (children.txt)
print("\n")
我不是专家,只是想知道有没有人对我如何获得这些信息有什么想法。感谢您的帮助
一旦有了
root
元素,就可以使用XPath选择器'.//User'
(“选择当前元素下任何地方的所有User
元素”)找到所有<User>
元素,然后循环遍历它们并获得它们的name
属性相关问题 更多 >
编程相关推荐