Wenn du keinen guten Grund für die Verwendung von IXMLDOMDocument2 hast, dann nimm IXMLDOMDocument. Ich unterstelle, dass du
MSXML 4.0 installiert hast. Das Arbeiten mit dieser Schnittstelle sieht dann ungefähr so aus:
Delphi-Quellcode:
var
xmlStyle: IXMLDOMDocument;
begin
// erzeugen
xmlStyle := CoDomDocument.Create;
// app erhält Kontrolle erst nach vollständigem load()
xmlStyle.async := false;
// Erfolg testen
if xmlStyle.load(fullFilename)
then ShowMessage('
smile')
else ShowMessage(xmlStyle.parseError.reason);
// so wird der vom DOM belegte Speicher wieder freigegeben
xmlStyle :=
nil;
end;
marabu