我有一个 XML<root>
具有多个属性的元素。我一直在使用ElementTree
包裹。
从 xml 文件解析树后,我将获取文档根,但我想获取请求的属性,甚至整个属性列表。
<root a="1" b="2" c="3">
</blablabla>
</root>
如何检索 a 的所有属性名称和值<root>
元素与ElementTree?
Each Element
有一个属性.attrib
那是一本字典;只需使用它的绘图方法询问它的键或值:
for name, value in root.attrib.items():
print '{0}="{1}"'.format(name, value)
or
for name in root.attrib:
print '{0}="{1}"'.format(name, root.attrib[name])
or use .values()
或 python 上可用的任何其他方法dict
.
要获取单个属性,请使用标准订阅语法:
print root.attrib['a']
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)