我正在编写代码来解析 XML(实际上是 KML)文件并将它们加载到数据库中。我想在 Python 或 IronPython 下运行代码。
不幸的是,我发现它xml.dom.minidom
不会在 IronPython 下加载,因为它依赖于 expat.py,而这不是在 IronPython 上实现的。我还尝试使用try / except
块从任一平台获取 XML 文档对象。虽然我可以获得在任一平台下优雅运行的文档,但文档的内部实现差异太大,无法编写在任一平台下运行的代码。
是否有跨 Python 和 IronPython 兼容的 XML 解析策略?