Einzelnen Beitrag anzeigen

zsoerenm

Registriert seit: 13. Mai 2007
2 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: unbekannte Knoten auslesen

  Alt 13. Mai 2007, 15:10
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?
  Mit Zitat antworten Zitat