Jetzt frage ich mich ja doch, wie ernsthaft Du dich mit dem MSXML-Parser TATSÄCHLICH beschäftigt hast! Ich musste nämlich leider gottes damit auch ein paar Sachen programmieren, und finde ihn alles andere als besonders schön.
Da wird lustig mal von einer Version zur nächsten die API komplett geändert, sowas wie Fehlertoleranz scheint bei Microsoft auch ein Fremdwort zu sein, und intuitiv ist er schon gleich dreimal nicht.
XML-Parser dürfen nicht fehlertolerant sein.