【发布时间】:2018-02-08 00:11:45
【问题描述】:
数字.xml
<?xml version="1.0" encoding="utf-8"?>
<ResponseSent>
<ResponseDate xmlns="http://example.com/schema">
<emailid>123@test.com</emailid>
<number>22</number>
<sent>2017-12-05</sent>
</ResponseDate>
数字.py
import xml.etree.ElementTree as ET
tree = ET.parse('number.xml')
root = tree.getroot()
for country in root.findall('ResponseDate'):
rank = country.find('emailid').text
name = country.find('number').text
print(name, rank)
返回空结果,但是当我将 xml 修改为 name= 而不是 xmlns= 时,它正在工作。但是,如何使这个脚本与 xmlns 一起工作?
【问题讨论】:
标签: python xml tree elementtree