Warum "XSLT8690: XSLT-Verarbeitung fehlgeschlagen" bei der Verarbeitung von lokalem XML + XSLT

Ausgiebige Nachforschungen haben mich nicht dazu gebracht zu verstehen, warum das Folgende passiert - ich hoffe, dass die SO-Community helfen kann ...

Ich habe die in genannten Dateien kopiertWarum HTML1113: Neustart des Dokumentmodus von IE9-Standards zu Quirks zum lokalen Dateisystem und öffnete die XML in IE9 (durch Angabe des PfadesD:\... in der URL-Leiste).
Überraschenderweise unterscheidet sich das Verhalten erheblich vom Öffnen der Webversion.
Jetzt kann ich verstehen, dass die Einstellungen der Zone "Arbeitsplatz", die sich von den Einstellungen der Zone "Internet" unterscheiden, die unten genannten Popup-Fenster erklären, aber ich verstehe nicht, warum das Ergebnis anders ist und warum der Modus "Macken" nicht automatisch ausgewählt wird, wie es zu dem Zeitpunkt getan wurde Öffnen der XML im Web.

Wenn ich die lokale Datei öffne, erhalte ich Folgendes:

was zweifellos durch eine lokale Zoneneinstellung verursacht wird. Als nächstes ist der Browsermodus IE9 (nicht wie früher Auto Quirks) und schlägt beim Anwenden von XSLT fehl:

Zuerst dachte ich, dass dies durch MSXML6 DOM Grundeinstellungen wie verursacht wurdeAllowXsltScript nicht auf true gesetzt, aber da bin ich mir nicht mehr sicher, denn beim Öffnen der Webversion funktioniert alles in Ordnung.
Warum scheitert der lokale?

Noch merkwürdiger ist, dass das Öffnen der Webversion zu einem automatischen Quirks-Modus und einem korrekten Ergebnis führte. Wenn ich jedoch für die lokale Datei in den Quirks-Modus wechsle, schlägt dies für das MSXML6-DOM-Objekt fehl. Eigentlich ist dies für mich sinnvoller als kein Fehler, da der Quirks-Modus bietet wahrscheinlich nur MSXML3 an (oder sollte nur das anbieten - aber warum waren dann Auto Quirks in der Webversion OK?).

Nach dem Akzeptieren ändert es sich zu

Jetzt, wenn ich den IE9-Standardmodus wieder wähle, erhalte ich

und das Ergebnis ist das erwartete

Aufzeichnen von Ereignissen bei Verwendung lokaler Dateien (abgesehen von Unterschieden bei der Zoneneinstellung):

IE9-Standardmodus XSLT8690-FehlerFehler beim Wechseln in den Quirks-ModusDas Zurückschalten in den IE9-Standardmodus ist jetzt in Ordnung

Aufzeichnen der Ereignisse beim Öffnen der Webversion (abgesehen von Unterschieden aufgrund von Zoneneinstellungen):

Macken Modus automatischSeite wird in Macken korrekt geöffnet - anscheinend wird hier immer noch MSXML6 im automatischen Macken-Modus verwendetDer Wechsel in den IE9-Standardmodus ist ebenfalls in OrdnungZurück zum Macken Modus Fehler wie oben ("Der Parameter ist falsch")

Was verursacht all diese besonderen Unterschiede?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage