Autor Beitrag
Limster
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 72


Delphi 5 & 7 Enterprise
BeitragVerfasst: Di 20.06.06 10:39 
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
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Di 20.06.06 11:36 
Kann dir leider nicht helfen, wäre dir aber sehr verbunden, falls du ein paar Links zu dem Thema posten könntest, da ich mich auch bald damit befassen muss...