【发布时间】:2014-06-20 20:29:18
【问题描述】:
我正在使用 xml.etree.ElementTree 来解析表单中的 xml 文件-
<element>
<status>OK</status>
<duration>
<value>340110</value>
<text>3 jours 22 heures</text>
</duration>
<distance>
<value>1734542</value>
<text>1 735 km</text>
</distance>
</element>
然后我分离出时间值并比较它们以获得最小的可能值。但是,我不确定如何在不最终获得距离值的情况下做到这一点,这会弄乱我的数据集。这是我到目前为止用于获取根值下的任何内容的代码-
import xml.etree.ElementTree as ET
times=[]
for i in htmlSource:
root=ET.fromstring(i)
for value in root.iter('value'):
times.append(value.text)
有没有办法可以修改它以仅获取持续时间而不是距离下的值?提前谢谢你。
【问题讨论】:
标签: xml parsing xml-parsing elementtree xml.etree