我希望从一个多用途xml文件中提取所有标记名及其对应的数据。然后将这些信息保存到python字典中(例如tag=key,data=value)。捕获的标记名称和值未知且数量未知。在
<some_root_name>
<tag_x>bubbles</tag_x>
<tag_y>car</tag_y>
<tag...>42</tag...>
</some_root_name>
我使用的是ElementTree,它可以成功地提取根标记,并且可以通过引用标记名来提取值,但是还没有找到一种方法在不引用标记名的情况下简单地遍历标记和数据。在
任何帮助都会很好。在
谢谢。在
可以使用xml.sax.handler解析XML:
收益率
^{pr2}$编辑: 从文件而不是从字符串读取
^{pr2}$如果你真的想要
42
而不是'42'
,那么你就需要更加努力,不那么优雅。在相关问题 更多 >
编程相关推荐