Por que “XSLT8690: processamento de XSLT falhou” ao processar xml + xslt local

Pesquisa extensa não me levou a entender porque acontece o seguinte - espero que a comunidade SO possa ajudar ...

Copiei os arquivos mencionados emPor que o HTML1113: o modo de documento é reiniciado dos Padrões do IE9 para Quirks ao sistema de arquivos local e abriu o xml no IE9 (especificando o caminhoD:\... na barra de url).
Surpreendentemente, o comportamento é bem diferente de abrir a versão da web.
Agora eu posso entender que as configurações de zona "Meu Computador" diferem das da zona da Internet explicam as janelas pop-up mencionadas abaixo, mas eu não entendo porque o resultado é diferente e porque o modo quirks não é escolhido automaticamente, como foi feito quando abrindo o xml na web.

Quando abro o arquivo local, recebo o seguinte:

que sem dúvida é causada por uma configuração de zona local. Em seguida, o modo de navegador é o IE9 (e não as peculiaridades automáticas como anteriormente) e ele falha ao aplicar o XSLT:

Primeiro eu pensei que isso foi causado por configurações básicas MSXML6 DOM comoAllowXsltScript não sendo definido como verdadeiro, mas não tenho mais certeza disso, porque tudo funciona bem ao abrir a versão da web.
Então, por que o local falha?

Estranho ainda, abrindo a versão web levou ao modo quirks automático e resultado correto, mas quando eu mudo para o modo quirks para o arquivo local, ele falha no objeto MSXML6 DOM - na verdade isso faz mais sentido para mim do que nenhum erro, porque o modo quirks provavelmente só oferece MSXML3 (ou deve oferecer apenas isso - mas então por que foi que os truques automáticos na versão web estão OK?).

Depois de aceitar, muda para

Agora, ao selecionar novamente o modo de padrões do IE9,

e o resultado é o esperado

Recitando eventos ao usar arquivos locais (além das diferenças de configuração de zona):

IE9 modo de padrões XSLT8690 erroMudando para os erros do modo quirksVoltando ao modo de padrões do IE9 está OK agora

Recitando os eventos ao abrir a versão da web (além das diferenças devido às configurações da zona):

modo quirks automaticamentepágina abre corretamente em quirks - aparentemente MSXML6 ainda é usado aqui no modo quirks automáticomudar para o modo de padrões IE9 é OK tambémVoltar para os erros do modo quirks como acima ("O parâmetro está incorreto" ")

O que está causando todas essas diferenças peculiares?

questionAnswers(1)

yourAnswerToTheQuestion