Очистка .Схемы IXMLDOMDocument2? - PullRequest
       2

Очистка .Схемы IXMLDOMDocument2?

0 голосов
/ 03 февраля 2010

Как очистить .Schemas для IXMLDOMDocument2 после того, как я добавил схему в IXMLDOMSchemaCollection2, а затем назначил .Schemas для IXMLDOMDocument2?

Так что я пытаюсь проверить xml против нескольких XSD одинодним, но кажется, что XSD «накапливается» в объекте документа xml.

Должен ли я создавать новый объект документа xml для каждой проверки?

1 Ответ

0 голосов
/ 03 февраля 2010

Нет способа удалить схему из коллекции схем, поэтому, если вы хотите затереть ранее добавленные схемы, вы должны установить для свойства IXMLDOMDocument2::schemas новую коллекцию схем. Если вы просто хотите очистить схемы без добавления новой, вы можете передать VARIANT, установленный в VT_EMPTY.

...