Я работаю с XML файлами. Мой файл выглядит так:
import xml.etree.ElementTree as ET
xml = '''
<root>
<a name='name1' label='label1'
<b>
<result para='1'
</b>
</a>
<a name='name2' label='label2'
<b>
<result para='2'
</b>
</a>
<a name='name3' label='label3'
<b>
<result para='3'
</b>
</a>
</root>
'''
myroot = ET.fromstring(xml)
Я хочу напечатать этикетку из a
, если параграф из b
равен 1. У меня есть этот код:
for type_tag in myroot.findall('.//result'):
if type_tag.attrib['para'] == '1':
Но я не знаю, как go вернуться к a
, чтобы напечатать этикетку.
Любая помощь будет признательна:)
Заранее спасибо