0

我正在尝试使用 xml.dom(不是 xml.dom.minidom)的 Python 脚本。

我正在为 Windows 安装新的 Python 2.7,而 xml.dom 没有 DOMImplementation 或 DocumentType。

我需要安装一些额外的模块吗?

4

2 回答 2

0

xml.dom只提供 DOM 接口,它不是DOM 实现。

xml.dom.minidom提供一个实现;xml.dom.pulldom提供按需树构建器。

请注意,ElementTree API提供了更 Pythonic 的 API 来处理 XML 文档。除非您已使用 DOM API,否则您会发现 ElementTree API 在大多数用例中更易于使用。

于 2013-05-06T20:04:26.033 回答
0

很抱歉打扰大家。

经过进一步检查,结果证明我试图开始工作的代码根本不起作用。从本质上讲,这是一次使用 Python 的 xml.dom 和 httplib 模块编写 SOAP 客户端的尝试——只是做错了。

我正在废弃他的代码,并编写一个合适的 SOAP 客户端。

于 2013-05-06T22:44:54.510 回答