парсинг xml с использованием python в dict - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть следующий xml файл, и я хотел бы поместить эту информацию в dict:

data - это главный узел, который разделяет все мои сущности, поэтому я хотел бы получить вывод, подобный этому:

'Data1' : {country name: xxx, rank: x, year: x}
'Data2' : {country name: xxx, rank: x, year: x}
'Data3' : {country name: xxx, rank: x, year: x}

et c ...

также, как я могу получить определенные c значения, если я не хочу получать все в моих xml в данных

<?xml version="1.0"?>
<data>
<country name="Liechtenstein">
<rank>1</rank>
<year>2008</year>
<gdppc>141100</gdppc>
<neighbor name="Austria" direction="E"/>
<neighbor name="Switzerland" direction="W"/>
</country>
</data>
<data>
<country name="Sweden">
<rank>1</rank>
<year>2008</year>
<gdppc>141100</gdppc>
<neighbor name="America" direction="E"/>
<neighbor name="Island" direction="W"/>
</country>
</data>
<data>
<country name="Manchester">
<rank>1</rank>
<year>2008</year>
<gdppc>141100</gdppc>
<neighbor name="London" direction="E"/>
<neighbor name="Echo" direction="W"/>
</country>
</data>
...