如何在Python中使用minidom解析器解析带XSD的XML文件

1 投票
1 回答
1040 浏览
提问于 2025-04-16 19:31

我想在Python中解析XML文件,并且还希望它能通过XSD的验证。我之前使用过minidom来解析XML文件,但当我把XSD添加到XML的头部时,似乎并没有完全验证XML是否符合XSD的要求。

你能告诉我怎么用minidom来实现这个吗?

期待你的回复。

1 个回答

0

顾名思义,miniDom是一个用来和文档对象模型(DOM)API进行交互的库。根据维基百科的说法:

文档对象模型(DOM)是一种跨平台和语言无关的标准,用于表示和操作HTML、XHTML和XML文档中的对象。

它并不关注文档的“有效性”,只要文档结构合理,能够被解析和浏览就可以了。

因此,miniDom并不具备XML验证的功能,因为这超出了DOM API的范围。

撰写回答