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