【发布时间】:2014-11-15 00:50:46
【问题描述】:
我以这种方式检索 XML 文档:
import xml.etree.ElementTree as ET
root = ET.parse(urllib2.urlopen(url))
for child in root.findall("item"):
a1 = child[0].text # ok
a2 = child[1].text # ok
a3 = child[2].text # ok
a4 = child[3].text # BOOM
# ...
XML 如下所示:
<item>
<a1>value1</a1>
<a2>value2</a2>
<a3>value3</a3>
<a4>
<a11>value222</a11>
<a22>value22</a22>
</a4>
</item>
我如何检查a4(在这种特殊情况下,但它可能是任何其他元素)是否有孩子?
【问题讨论】:
标签: python xml elementtree children