Ниже приведен пример XML:
<data>
<country >
<name> London </name>
<rank>1</rank>
<year>2008 </year>
</country>
</data>
Задание, данное для меня: Учитывая Лондон в качестве входных данных, программа покажет данные в ранге и году
Я получу sh, чтобы найти его ниже, когда найду 'Лондон' в своей программе.
rank = 1
year = 2008
Я знал только, как получить данные в определенном теге; ie: найти 'rank', который даст вывод 'rank: 1'
for country in root.findall('country'):
rank = country.find('rank')
print 'rank:' , rank.text