【发布时间】:2017-05-12 04:42:52
【问题描述】:
我正在尝试解析 XML,但很难做到。我不明白为什么结果一直打印[<Element 'Results' at 0x105fc6110>]
我正在尝试使用
Social
import xml.etree.ElementTree as ET
root = ET.parse("test.xml")
results = root.findall("Results")
print results #[<Element 'Results' at 0x105fc6110>]
# WHAT IS THIS??
for result in results:
print result.find("Social") #None
XML 看起来像这样:
<?xml version="1.0"?>
<List1>
<NextOffset>AAA</NextOffset>
<Results>
<R>
<D>internet.com</D>
<META>
<Social>
<v>http://twitter.com/internet</v>
<v>http://facebook.com/internet</v>
</Social>
<Telephones>
<v>+1-555-555-6767</v>
</Telephones>
</META>
</R>
</Results>
</List1>
【问题讨论】:
标签: python xml lxml elementtree minidom