【发布时间】:2018-11-19 22:39:51
【问题描述】:
我正在寻找 xml 数据中的子标签值,我下面的代码获取了 xml 数据中“信息”中标签“颜色”的所有值,但我正在寻找迭代,
如果颜色 = 黄色,我只需要获得它的排名。
****我的代码:****
xmldata = '''
<FullGroup>
<color>General</color>
<link>url</link>
<three>test</three>
<four>
<info>
<color>yellow</color>
<rank>100</rank>
<place>first</place>
</info>
<info>
<color>red</color>
<rank>500</rank>
<place>second</place>
</info>
</four>
</FullGroup>'''
xml = ElementTree.fromstring(xmldata)
for color in xml.findall('.//info/color'):
print color.text
output:
yellow
red
Required output:
100
在此先感谢..
【问题讨论】: