如何使用python3在XML中具有特定属性的节点中获取值?

时间:2016-12-03 06:10:35

标签: python xml python-3.x elementtree

我是Python初学者。现在我正在处理XML和xml.etree.ElementTree 我正在研究下面的示例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>
    <country name="Singapore">
        <rank>4</rank>
        <year>2011</year>
        <gdppc>59900</gdppc>
        <neighbor name="Malaysia" direction="N"/>
    </country>
    <country name="Panama">
        <rank>68</rank>
        <year>2011</year>
        <gdppc>13600</gdppc>
        <neighbor name="Costa Rica" direction="W"/>
        <neighbor name="Colombia" direction="E"/>
    </country>
</data>

我想获取具有特定属性的country标记内的值 例如,

  

我想获得排名,年份和国家名称=“新加坡”的gdppc

我试过了,但不知道怎么做。
有可能这样做吗?

0 个答案:

没有答案