0

在将架构添加到 IXMLDOMSchemaCollection2 然后分配给 IXMLDOMDocument2 的 .Schemas 之后,如何清除 IXMLDOMDocument2 的 .Schemas?

因此,我试图针对多个 XSD 逐个验证 xml,但似乎 XSD 在 xml 文档对象中“累积”。

我必须为每个验证创建一个新的 xml 文档对象吗?

4

1 回答 1

0

没有从模式集合中删除模式的方法,因此,如果要破坏之前添加的模式,则必须将该IXMLDOMDocument2::schemas属性设置为新的模式集合。如果您只是想清除架构而不添加新架构,则可以将一VARIANT组传递给VT_EMPTY.

于 2010-02-03T16:03:17.440 回答