【发布时间】:2012-11-08 02:00:24
【问题描述】:
我是 python 新手,想了解解析 xml。我还没有找到任何很好的例子或解释如何创建一个通用程序来遍历 XML 节点集。
我希望能够按名称和值对所有元素和属性进行分类和识别,而无需任何有关 xml 架构的信息。我不想依赖专门通过标签名称或文本调用元素和属性。
有人可以指点我正确的方向吗?
谢谢
更新:
被问到的具体问题是,“我一般如何在不了解架构的情况下从 XML 文档中的根节点递归所有节点。”
当时,刚接触 python 并了解如何在许多其他语言中执行该操作,我对任何不依赖命名节点遍历 DOM 的真实示例感到困惑,这不是我完全想要。
希望这可以澄清问题,因为该线程中的信息确实有用。
【问题讨论】:
-
你尝试过什么吗?看看lxml。
-
嗨,我不知道为什么这被关闭为“不是一个真正的问题”?我问了一个非常具体的问题,并且对试图理解的概念相当准确。我的问题有什么问题,这样我就不会再犯同样的错误了?
标签: python xml lxml elementtree