Einzelnen Beitrag anzeigen

citybreaker
(Gast)

n/a Beiträge
 
#1

Wieder prob. mit auslesen. (laden?!)

  Alt 21. Apr 2004, 14:25
Hallo,

also ich bekomme wieder einmal eine Fehlermeldung wenn ich etwas auslesen bzw. eine Xml
Datei einlesen will.

Unzwar hab ich zum laden folgende Source verwendet.

Delphi-Quellcode:
procedure TMainFrm.FormCreate(Sender: TObject);
begin
  // Xml Datei auslesem
  XmlDoc := CoDOMDocument40.Create;
  XmlDoc.setProperty('NewParser', true);

  if not fileexists(AppDir + XmlFile) then begin
    XmlDoc.loadXML('<?xml version="1.0"?><shout></shout>')
  end else begin
    XmlDoc.loadXML(AppDir + XmlFile);
  end;

  if XmlDoc.parseError.errorCode <> 0 then begin
    MessageDlg(Format('Fehler %s in Zeile %d, Position %d:' + #13#10 +
      '%s',[xmldoc.parseError.reason,xmldoc.parseError.line,
      xmldoc.parseError.linepos,xmldoc.parseError.srcText]),
      mtError,[mbok],0);
  end;
end;
Jetzt sagt mir die Fehlermeldung immer:
"Fehlerhafter Syntax in einem Dokument.
in Zeile 1, Position 1"

Jetzt ist die erste Reihe bei mir: <?xml version="1.0" encoding="iso-8859-1" ?>
Also wäre das Zeichen < ungültig?! O.o
  Mit Zitat antworten Zitat