warning:这是一个xml文件!
这个就是我要处理的xml文件,请问我如何把文件中每个Item标签中的各个属性值读取出来啊!
第二种(xml.etree.ElementTree):
Element.items() # 获取Element所有属性
Element.attrib # 获取Element所有属性
例子:
print(item.items()) # [('sid', '1712'), ('name', 'CC')]
print(item.attrib) # {'sid': '1712', 'name': 'CC'}
1 回答9.6k 阅读✓ 已解决
2 回答5.2k 阅读✓ 已解决
2 回答3.6k 阅读✓ 已解决
1 回答5.4k 阅读✓ 已解决
3 回答4.5k 阅读
2 回答2.5k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
有两种方法,一种是
xml.dom.minidom
,另一种是xml.etree.ElementTree
。这里先说第一种。
昂,到家一看第二种已经有人写出来了,这里更新一下代码,有处小问题。
另外其实还有第三种叫“正则匹配”的方法,晚些时候更新。
输出结果:
如需详细注释的话可以留言。