我正在尝试搜索XML文件。我需要
我可以访问localteam元素,但我不知道如何搜索awayteam,也不知道如何“升级”一级来获取id。。。我试过用子.iter()和子项查找但两者都不起作用。。你知道吗
到目前为止我已经。。你知道吗
for child in root.iter('localteam'):
gs_name = child.get('name')
if gs_name == 'Team A':
print child.tag, child.attrib
for step_child in child.iter():
print step_child.tag, step_child.attrib
gs_name = child.get('name')
XML格式
<scores sport="sports">
<category name="NAME" id="1419" file_group="USA">
<match date="21.07.2013" time="04:00" status="Finished" id="56456456">
<localteam name="Team A" />
<random name="yyy" />
<awayteam name="Team B" />
<random name="xxx" />
</match>
搜索
match
元素:如果
find
调用找不到任何内容,上述操作将引发AttributeErrors,因此您可能需要添加一些额外的检查或错误处理;例如相关问题 更多 >
编程相关推荐