Einzelnen Beitrag anzeigen

Alaitoc

Registriert seit: 24. Okt 2008
263 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: XML laden,bearbeiten,speichern,validieren (MSXML 4.0)

  Alt 28. Jan 2009, 15:52
Hab ein kleines Problem, eigentlich läuft nun der XML Parser soweit...jedoch sobald irgendwas an der XML Datei nicht funktioniert kann ich sie nicht laden...also wenn sie irgendeinen kleinen Fehler an der Struktur hat oder wenn sie mit dem geladenen Schema nicht übereinstimmt...

Den Ladevorgang rufe ich damit auf:

Delphi-Quellcode:
  XMLDocParser.Load(LoadFile.Dialog.FileName);
  if XMLDocParser.ParseError.ErrorCode=0 then //Falls kein Fehler vorhanden ist
  begin
    txtXMLEdit.Text:=XMLDocParser.XML;
  end
  else
  begin
  txtXMLEdit.Text:=XMLDocParser.XML;
    txtxmlerrorcode.Lines.Add('Die geladene Datei entspricht nicht dem XML-Standard');
    txtxmlerrorcode.Lines.Add(XMLDocParser.ParseError.Reason);
    ShowMessage('Die geladene Datei entspricht nicht dem XML-Standard');
    ShowMessage(XMLDocParser.ParseError.Reason);
  end;
Also wie kann ich das ganze hinkriegen

Mfg Alaitoc
  Mit Zitat antworten Zitat