如题 解析处xml字符串中的某些标签内容
安装模块
pip install lxml
from lxml import etree
xml_str='''<root>
<A num="0" num2="0"/>
<B Version="2.1"/>
</root>
'''
#根据xml路径解析
xml_tree=etree.XML(xml_str)
nodes = xml_tree.xpath('//B')
data=nodes[0].attrib.get('Version')
print(data)
获取到B标签中的Version属性的值=2.1
nodes = xml_tree.xpath('//B')
这里//代表任意节点开始
B代表B标签
data=nodes[0].attrib.get('Version')
返回的是一个列表,是所有B结点,但是例子中只有一个B标签,所以直接取[0]
节点.attrib是一个dict对象,记住你支队分别是 属性:属性值