【发布时间】:2012-01-24 16:46:41
【问题描述】:
我有一个包含从 http 请求返回的 XML 数据的字符串。
我正在使用ElementTree 解析数据,然后我想递归搜索一个元素。
根据this question,如果result 的类型是ElementTree 而不是Element,我只能使用result.findall() 递归搜索。
现在xml.etree.ElementTree.fromstring(),用于解析字符串,返回一个Element对象,而xml.etree.ElementTree.parse(),用于解析文件,返回一个ElementTree对象。
那么我的问题是:如何解析字符串并获得ElementTree 实例?(没有任何像写入临时文件这样的疯狂)
【问题讨论】:
标签: python xml elementtree