Python中的Expat XML解析器
在Python中使用expat XML解析器时,我该如何让它把解析出来的XML数据存储到一个字符串、文件或者其他数据结构中呢?请给我一个方法,教我如何解析XML数据并使用其中的节点。
1 个回答
7
你为什么要使用像expat解析器这样的低级接口,而不直接用xml.etree.[c]ElementTree呢?后者会为你创建一个元素(节点)的树。每个元素都有标签、文本和尾部属性,并且包含一个字典,用来把属性名和属性值对应起来,还有一个子元素的列表。
可以看看Python的xml.etree.ElementTree文档,以及这份额外的信息。