Vielen dank schon mal...
ich hab nun ein weiteres Problem:
Christopher Harms benutzt dieses
xml Document als beispiel:
XML-Code:
<?
xml version=“1.0“ encoding=“ISO-8859-1“?>
<movieorganizer>
<movie>
<id>1</id>
<name>Der Schuh des Manitu</name>
<format>DVD</format>
<ton>DD5.1</ton>
<anzmedien>2</anzmedien>
<bildqualitaet>1+</bildqualitaet>
<tonqualitaet>1</tonqualitaet>
<gesamt>1+</gesamt>
<verliehen>lol</verliehen>
<comment>Lustige Komoedie mit Bully.</comment>
<screenshot />
</movie>
</movieorganizer>
und Hiermit schaut er ob alles korrekt ist:
Delphi-Quellcode:
fAppPath := ExtractFilePath(Application.ExeName);
xmlDoc := CoDOMDocument40.Create;
xmlDoc.setProperty('
NewParser', true);
IF NOT FileExists(fAppPath + DATABASE_FNAME)
THEN begin
xmlDoc.loadXML('
<?xml version="1.0"?><movieorganizer></movieorganizer>');
end else
xmlDoc.load(fAppPath + DATABASE_FNAME);
if xmlDoc.parseError.errorCode <> 0
then begin
MessageDlg('
Die XML-Datei ist nicht korrekt!' + #13#10
+'
Der MovieOrganizer wird nun beendet.',
mtError, [mbOK], 0);
Application.Terminate;
end;
ich hab genau wie im tutotial MSXML2_TLB zu den uses hinzugefügt und xmldoc auf den Typ IXMLDOMDocument2 gesetzt.
Dennoch bekomm ich immer die Fehlermeldung, dass die
XML-Datei nicht korrekt ist...
Was mach ich falsch?