2011-05-26 71 views
-1

在python中使用expat xml解析器时,如何获得它将字符串或文件中或任何数据结构中的xml数据解析存储。请告诉我一种完成如何解析和使用xml数据节点的方法。在python中使用expat xml解析器

+0

你看过http://docs.python.org/release/2.5.2/lib/expat-example.html吗? – 2011-05-26 09:44:04

+0

是啊!我正在使用它,但如何以某种格式存储输入?不要试图炫耀你的谷歌搜索技巧。正确阅读我的问题! – 2011-05-26 09:45:29

+0

@Sentinel:他为什么要阅读像2.5文档这样的老东西?顺便说一句,最后一个非安全版本是2.5.4 – 2011-05-26 11:52:32

回答

7

当你可以使用xml.etree时,你为什么要使用像expat解析器这样的底层接口。[c] ElementTree?它为你创建一个元素(节点)树。元素具有标签,文本和尾部属性,并包含将属性名称映射到值的字典以及子元素列表。

查看xml.etree.ElementTree和this additional information的Python文档。