Delphi-Quellcode:
xmlDoc := CoDOMDocument40.Create;
xmlDoc.setProperty('NewParser', true);
strDummy:=ExtractFilePath(Application.ExeName)+'backend.rss';
xmldoc.load(strDummy);
if xmldoc.parseError.errorCode <> 0 then
begin
ShowMessage(xmldoc.parseError.reason); (xmldoc.parseError.errorMessage gibbet bei mir nicht)
Exit;
end;
myNodeList := xmldoc.documentElement.selectNodes('.//channel/item');
for ix:=0 to myNodeList.length-1 do
begin
end;
"Die DTD-Validierung wird bei der Verwendung von MXXML Writer oder der Option "New Parser" zum Erstellen eines DOMDocuments nicht unterstützt."
Mache ich
xmlDoc.setProperty('NewParser', false);
kommt es wieder zur
AV.
Noch zur Info: D7, WinXP, aktuellen
XML-Parser von Microsoft geladen gemäß Tutorial.