Python中的Expat XML解析器

0 投票
1 回答
2339 浏览
提问于 2025-04-16 18:23

在Python中使用expat XML解析器时,我该如何让它把解析出来的XML数据存储到一个字符串、文件或者其他数据结构中呢?请给我一个方法,教我如何解析XML数据并使用其中的节点。

1 个回答

7

你为什么要使用像expat解析器这样的低级接口,而不直接用xml.etree.[c]ElementTree呢?后者会为你创建一个元素(节点)的树。每个元素都有标签、文本和尾部属性,并且包含一个字典,用来把属性名和属性值对应起来,还有一个子元素的列表。

可以看看Python的xml.etree.ElementTree文档,以及这份额外的信息

撰写回答