在将模式添加到IXMLDOMSchemaCollection2然后分配给IXMLDOMDocument2的.Schemas之后,如何清除IXMLDOMDocument2的.Schemas?
所以我试图逐个对多个XSD进行xml,但看起来XSD在xml文档对象上“累积”了。
我必须为每次验证创建一个新的xml文档对象吗?
答案 0 :(得分:0)
没有方法可以从架构集合中删除架构,因此,如果要破坏先前添加的架构,则必须将IXMLDOMDocument2::schemas
属性设置为新的架构集合。如果您只想清除架构而不添加新架构,则可以将VARIANT
集传递给VT_EMPTY
。