python解析XML常见的有三种方法:一是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOM API则该模块很适合;二是xml.sax.*模块,它是SAX API的实现,这个模块牺牲了便捷性来换取速度和内存占用,SAX是一个基于事件的API,这就意味着它可以“在空中”处理庞大数量的的文档,不用完全加载进内存;三是xml.etree.Elem...
使用 iterparse 函数,你可以编辑解析 XML 时存储的元素树。 导入ElementTree 对象: import xml.etree.ElementTree as ET 打开.xml 文件并迭代所有元素: for event, elem in ET.iterparse("yourXMLfile.xml"): ... do something ... 或者,我们只能查找特定事件,例如开始/...