Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Quando visita um site ou executa uma aplicação que carrega documentos XHTML ao utilizar o Microsoft XML Core Services (MSXML), o MSXML enviará pedidos ao World Wide Web Consortium (W3C) para obtê-los sempre com ficheiros conhecidos de Definição de Tipo de Documento (DTD). Este comportamento pode trazer muito tráfego para o servidor do W3C. Por vezes, poderá descobrir que os ficheiros XHTML não são carregados com êxito porque os pedidos de DTD são bloqueados pelo servidor W3C.


Por exemplo, tem um ficheiro JavaScript (.js) que contém o seguinte código:

function pullXHtml() {
  var xml = new ActiveXObject("Msxml2.DOMDocument.6.0");
  xml.async = false;
  xml.resolveExternals = true;
  xml.validateOnParse = false;
  xml.setProperty("ProhibitDTD", false);
  xml.loadXML(
    "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" +
    "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'><head><title>simple document</title></head>" +
    "<body><p>a simple paragraph</p></body></html>");
  if (xml.parseError.errorCode != 0) {
    var myErr = xml.parseError;
    WScript.Echo("ERROR:" + myErr.reason);
  } else {
    WScript.echo("The XHTML document was loaded successfully.");
  }
}

pullXHtml();

Quando executa o ficheiro JavaScript, o ficheiro carrega um documento XHTML através de MSXML. Se não tiver esta atualização instalada, poderá receber a seguinte mensagem de erro quando executar o ficheiro JavaScript se os pedidos DTD estiverem bloqueados pelo servidor W3C:

ERRO: o servidor não compreendeu o pedido ou o pedido foi inválido.
Processamento de erros do recurso
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.

Após instalar esta atualização, o ficheiro JavaScript será executado com êxito e irá receber a seguinte mensagem:

O documento XHTML foi carregado com êxito. Nota

  • Após aplicar esta atualização, o MSXML colocará os ficheiros DTD em cache localmente para reduzir o número de pedidos enviados para o servidor W3C.

  • Após instalar esta atualização, poderá ser-lhe pedido para reiniciar o computador.

  • Se instalar a atualização no Windows Vista, Windows Server 2008 ou no Windows 7, tem de executar o ficheiro de configuração como administrador.

  • Para obter mais informações sobre XHTML e sobre as Definições de Tipo de Documento (DTD), consulte a secção "Mais informações".

Resolução

Informações sobre atualizações

Como determinar a versão MSXML

Para determinar a versão MSXML instalada no seu computador, siga estes passos:

  1. Localize o Msxml6.dll ficheiro no seguinte diretório:
    C:\Windows\System32

  2. Clique com o botão direito do Msxml6.dll e, em seguida, clique em Propriedades.

  3. Clique no separador Versão para ver as informações da versão.
    Nota No Windows Vista, Windows 7 ou Windows Server 2008, clique no separador Detalhes.

Como obter esta atualização

Esta atualização será instalada automaticamente Windows Update. No entanto, também pode instalar esta atualização manualmente ao transferir o pacote adequado. Existem vários pacotes que contêm esta correção. Esses pacotes foram lançados para os seguintes cenários de instalação diferentes:

Artigos BDC

Cenários de instalação

Atualizar pacotes

Versões MSXML

Sistemas operativos suportados

973686 Descrição de uma atualização para o Microsoft MSXML Core Services 6.0 Service Pack 2
 

O MSXML 6.0 foi instalado por uma aplicação ou instalado manualmente. Para aplicar esta hotfix, tem de ter o MSXML 6.0 SP2 instalado.

Transferir Transferir o pacote de atualizações agora.

MSXML 6.0 SP2

Windows Server 2003 Service Pack 2; Windows XP Service Pack 2

973685 Descrição de uma atualização para o Microsoft XML Core Services 4.0 Service Pack 3
 

O MSXML 4.0 foi instalado por uma aplicação ou instalado manualmente. Para aplicar esta hotfix, tem de ter o MSXML 4.0 SP3 instalado.

Transferir Transferir o pacote de atualizações agora.

MSXML 4.0 SP3

Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2; Windows XP Service Pack 3

973688 Descrição de uma atualização para o Microsoft XML Core Services 4.0 Service Pack 2
 

O MSXML 4.0 foi instalado por uma aplicação ou instalado manualmente. Para aplicar esta hotfix, tem de ter o MSXML 4.0 SP2 instalado.

Transferir Transferir o pacote de atualizações agora.

MSXML 4.0 SP2

Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2; Windows XP Service Pack


Para obter mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

119591 Como obter ficheiros de suporte da Microsoft serviços online Microsoft detetou vírus neste ficheiro. A Microsoft usou o software de deteção de vírus mais recente disponível na data em que o ficheiro foi publicado. O ficheiro é armazenado em servidores melhorados de segurança que ajudam a impedir alterações não autorizadas ao ficheiro.

Informações de ficheiro

A versão em inglês desta atualização tem os atributos de ficheiro (ou atributos de ficheiros posteriores) indicados na seguinte tabela. As datas e horas destes ficheiros são listadas na Hora Universal Coordenada (UTC). Quando visualizar as informações do ficheiro, esta é convertida para a hora local. Para encontrar a diferença entre UTC e a hora local, utilize o separador Zona Horário no item Data e Hora na Painel de Controlo.

Para todas as versões suportadas com base em x86 do Windows XP e do Windows Server 2003

Nome de ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Msxml6.dll

6.20.2003.0

1,415,000

19-Ago-2009

09:07

Para todas as versões suportadas baseadas em x64 do Windows XP e do Windows Server 2003

Nome de ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Msxml6.dll

6.20.2003.0

2,018,648

20-Ago-2009

03:21

Para todas as versões suportadas baseadas em Itanium do Windows XP e do Windows Server 2003

Nome de ficheiro

Versão do ficheiro

Tamanho do ficheiro

Data

Hora

Msxml6.dll

6.20.2003.0

4,251,464

20-Ago-2009

02:23

Mais Informações

Para obter mais informações sobre as Definições de Tipos de Documento, visite o seguinte site:

http://www.w3.org/TR/xhtml1/dtds.htmlPara obter mais informações sobre XHTML, visite o seguinte site:

http://www.w3.org/TR/xhtml1/Para obter mais informações sobre o MSXML, visite o seguinte site do Microsoft Developer Network:

http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx Para obter mais informações sobre a lista de versões MSXML (Microsoft XML Parser), clique no número do artigo seguinte para ver o artigo na Base de Dados de Conhecimento Microsoft:

269238 Lista de versões do Microsoft XML Parser (MSXML)

 

Referências

Para obter mais informações, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:

954459 MS08-069: Descrição da atualização de segurança para os Serviços Principais XML 6.0: 11 de novembro de 2008


Para obter mais informações sobre a terminologia de atualizações de software, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:


824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×