ein
HTML-Parser ist quasi ein extrem ausgemotzer und fehlertoleranter
XML-Parser
Ich gehe noch einen Schritt weiter, und sage: jedes andere existierende Dateiformat ist quasi (mehr oder weniger extrem) fehlerhaftes
XML 
Nee. Jedes andere existierende Dateiformat ist (wenn es nicht
XML-Basierend ist) explizit nicht
XML und muß damit nicht die Regeln vn
XML/SGML einhalten.
HTML ist SGML-Basierend und wenn man die Regeln von SGML zu 100% anwenden würde, würde praktisch 99% der real existierenden Webseiten nicht darstellbar sein. Lass doch mal eine x-Beliebige Webseite vom
HTML-Validator des
W3C Prüfen.
Windows Vista - Eine neue Erfahrung in Fehlern.