Por qué "XSLT8690: el procesamiento de XSLT falló" al procesar xml + xslt local

Una investigación exhaustiva no me llevó a comprender por qué sucede lo siguiente: espero que la comunidad SO pueda ayudar ...

Copié los archivos mencionados enPor qué HTML1113: reinicio en modo documento de los estándares de IE9 a Quirks al sistema de archivos local y abrió el xml en IE9 (especificando la rutaD:\... en la barra de url).
Sorprendentemente, el comportamiento es bastante diferente de abrir la versión web.
Ahora puedo entender que la configuración de la zona "Mi PC" que difiere de la zona de Internet explica las ventanas emergentes que se mencionan a continuación, pero no entiendo por qué el resultado es diferente y por qué el modo de caprichos no se elige automáticamente, como se hizo cuando Abriendo el xml en la web.

Cuando abro el archivo local, obtengo lo siguiente:

que sin duda es causada por un ajuste de zona local. A continuación, el modo de navegador es IE9 (no se trata de peculiaridades automáticas como antes) y falla al aplicar el XSLT:

Primero pensé que esto era causado por la configuración básica de MSXML6 DOM comoAllowXsltScript no se establece en verdadero, pero ya no estoy seguro de eso, porque todo funciona bien al abrir la versión web.
Entonces, ¿por qué falla el local?

Aún más extraño, abrir la versión web condujo al modo de peculiaridades automáticas y al resultado correcto, pero cuando cambio al modo de peculiaridades para el archivo local, falla en el objeto MSXML6 DOM; probablemente solo ofrece MSXML3 (o solo debería ofrecer eso, pero entonces, ¿por qué fue correcto el problema de las versiones automáticas en la versión web?).

Después de aceptar, cambia a

Ahora, cuando vuelvo a seleccionar el modo de estándares IE9, obtengo

y el resultado es el esperado.

Recitar eventos cuando se usan archivos locales (aparte de las diferencias de configuración de zona):

Error del modo estándar IE9 XSLT8690Cambiando a los errores de modo peculiaridadesCambiar de nuevo al modo de estándares IE9 está bien ahora

Recitar los eventos al abrir la versión web (aparte de las diferencias debidas a la configuración de la zona):

modo de peculiaridades automáticamentela página se abre correctamente en las peculiaridades - al parecer MSXML6 todavía se usa aquí en el modo de peculiaridades automáticascambiar al modo de estándares IE9 también está bienVolver a los errores del modo de caprichos como arriba ("El parámetro es incorrecto '")

¿Qué está causando todas estas diferencias peculiares?

Respuestas a la pregunta(1)

Su respuesta a la pregunta