是否有任何纯 Python 方法可以使用 XSD 验证 XML 文件。我的 python 版本是 2.x (2.6/2.7),代码已经使用 xml.dom.minidom
进行 XML 解析。 StackOverflow 上有很多答案,但大多数都使用 ElementTree 或 lxml。
有xml.dom.minidom
的实现吗?
最佳答案
顾名思义,miniDom 是一个用于与 Document Object Model 交互的库。 (DOM)API。正如维基百科所述:
The Document Object Model (DOM) is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents.
它并不关注文档的“有效性”,而只关注文档的格式良好并且能够被解析和浏览。
因此,miniDom 将不具有任何 XML 验证功能,因为这超出了 DOM API 的范围。
关于Python xml.dom.minidom 模式验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18895547/