Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
969 Beiträge
 
Delphi 6 Professional
 
#5

AW: Mehrere EDomParseError einfangen

  Alt 13. Nov 2018, 08:14
Hmm..

Ist ja auch richtig..
[...]
Wenn die XML-Stuktur defekt ist, dann kann es ab dem Fehler nicht mehr richtig weiter gehen, somit ist ab da Schluss und jeder Parser bricht dann ab.
Nein, denn es geht nicht um eine defekte Struktur, sondern darum, dass die formal korrekte XML gegen Regeln des Schemas verstösst, und das wäre technisch kein Problem.

Woher weiß der Parser, dass das XML 'oder' das Schema verkehrt ist.
Wie soll dieser erkennen, das weitere Fehler auf den letzten aufbauen und somit zu ignorieren sind?
Ansonsten würde er ja alle weiteren Eintrage als Fehlerhaft aufzeigen müssen...

Ich denke, für das Parsen ist es gleich, ob die XML-Struktur oder das Schema nicht OK sind. Beides sind für sich fehlerfreie XML-Dateien, nur dass sie eventuell nicht zusammenpassen..
  Mit Zitat antworten Zitat