Hallo!
Ich möchte ein XML-Dokument gegen ein XSD-Schema vergleichen, wobei beides nur im Speicher vorhanden ist und nicht auf der Platte.
Ich habe 2x IXMLDOMDocument2 Objekte und ein IXMLDOMSchemaCollection2 Objekt.
In das erste IXMLDocument2 lade ich mein XSD-Schema aus meinen Resourcen.
und mit der Add-Funktion des IXMLDOMSchemaCollection2 möchte ich dieses Document als Schema zum Cache hinzufügen.
Ein File zum Cache hinzufügen ist kein Problem (lSchemaCache.Add('urn:test', 'test.xsd')),
beim Übergeben des IXMLDOMDocument2 als Parameter anstatt der Pfadangabe jedoch bekomme ich immer immer die Meldung "Falscher Parameter", wobei auf der MSDN Seite
(
ADD-Funktion Beschreibung)
steht, dass der Parameter eine Pfadangabe oder jedes beliebige DomDocument sein kann.
Woran kann das liegen?
Kann alles brauchen.. Tips,Links, Anregungen..
Vielen Dank im Voraus,
mfg,
Limster
ein