DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 973685 - Última revisão: quarta-feira, 21 de maio de 2014 - Revisão: 2.0

 

Nesta página

Sintomas

Quando você visita um site ou executar um aplicativo que carrega documentos XHTML usando o Microsoft XML Core Services (MSXML), MSXML enviará solicitações para a World Wide Web Consortium (W3C) para buscar arquivos de definição de tipo de documento (DTD) conhecidos sempre. Esse comportamento pode causar muito tráfego para o servidor do W3C. Às vezes, você pode encontrar que os arquivos XHTML não são carregados com êxito porque as solicitações do DTD são bloqueadas pelo servidor W3C.

Por exemplo, você tem um arquivo JavaScript (. js) que contém o seguinte código:
function pullXHtml() {
  var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");
  xml.async = 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&nbsp;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 você executa o arquivo JavaScript, o arquivo carrega um documento XHTML usando MSXML. Se você não tiver essa atualização instalada, você receberá a seguinte mensagem de erro ao executar o arquivo JavaScript se as solicitações do DTD são bloqueadas pelo servidor W3C:
Erro: O servidor não entendeu a solicitação ou a solicitação não é válida.
Recurso de processamento de erro
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Depois que você instala essa atualização, o arquivo JavaScript será executado com êxito e você receberá a seguinte mensagem:
O documento XHTML foi carregado com êxito.
Observação
  • Depois de aplicar essa atualização, MSXML armazena em cache o fileslocally DTD para reduzir o número de solicitações que são enviadas para o servidor do W3C.
  • Afteryou instalar essa atualização, você pode ser solicitado a reiniciar o computador.
  • Se você instalar a atualização no Windows Vista, Windows Server 2008 ou no Windows 7, você deve executar o arquivo de instalação como administrador.
  • Para obter mais informações sobre XHTML e os Definitions(DTD) de tipo de documento, consulte a seção "Mais informações".

Resolução

Informações de atualização

Como determinar a versão do MSXML

Para determinar a versão do MSXML está instalada em seu computador, execute estas etapas:
  1. Localize o ficheiro Msxml4 dll no seguinte diretório:
    C:\Windows\System32
  2. Clique com botão direito no arquivo Msxml4 dll e, em seguida, clique em Propriedades.
  3. Clique na guia versão para ver as informações de versão.
    Observação No Windows Vista, Windows 7 ou Windows Server 2008, clique na guia detalhes .

Como obter essa atualização

Esta atualização será instalada automaticamente pelo Windows Update. No entanto, você também pode instalar essa atualização manualmente baixando o pacote apropriado. Há vários pacotes que contém essa correção. Esses pacotes foram lançados para os seguintes cenários de instalação diferente:
Recolher esta tabelaExpandir esta tabela
Artigos do KBCenários de instalaçãoOs pacotes de atualizaçãoVersões MSXMLSistemas operacionais suportados
973685  (http://support.microsoft.com/kb/973685/ )
MSXML 4.0 foi instalado por um aplicativo ou instalado manualmente sozinho. Para aplicar esse hotfix, você deve ter o MSXML 4.0 SP3 instalado.
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=e35f3dd3-1bb7-4c74-aed2-49dbae77546b)
MSXML 4.0 SP3Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; O Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2; Windows XP Service Pack 3
973686  (http://support.microsoft.com/kb/973686/ ) Descrição de uma atualização para Microsoft MSXML Core Services 6.0 Service Pack 2
MSXML 6.0 foi instalado por um aplicativo ou instalado manualmente sozinho. Para aplicar esse hotfix, você deve ter o MSXML 6.0 SP2 instalado.
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=819352df-cffa-413a-94d1-6213927137f6)
O MSXML 6.0 SP2Windows Server 2003 Service Pack 2; Windows XP Service Pack 2
973687  (http://support.microsoft.com/kb/973687/ ) Descrição das atualizações para Microsoft MSXML Core Services 3.0 ou o MSXML Core Services 6.0
Msxml3 e MSXML6 foram instalados pelo sistema operacional
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=1b643267-9116-4258-a53a-5a41426dcbcb)
Msxml3.0 e MSXML 6.0O Windows XP SP3
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=4bdcdabe-f1fb-4465-acc3-1db8a5b19491)
MSXML 3.0Windows XP Professional x64 Edition
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=567cc6dc-f5d0-48e4-af0f-148cea6c00f8)
MSXML 3.0Windows Server 2003 SP2
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=6cedb430-1cce-4503-b327-6cfa5dff5932)
MSXML 3.0Windows Server 2003 Service Pack 2 x64 Edition
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=cca1747b-148d-44ed-82ee-245663f26398)
MSXML 3.0Windows Server 2003 Service Pack 2 para sistemas baseados no Itanium
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=8b885659-149b-45eb-a9c3-c58f94e19aa9)
MSXML 3.0 e MSXML 6.0O Windows Vista, Windows Vista SP1 e no Windows Vista SP2
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=b339502a-fdb3-422b-a300-1471f5eb926e)
MSXML 3.0 e MSXML 6.0Edições de 64 bits do Windows Vista, edições de 64 bits do Windows Vista SP1 e no Windows Vista SP2
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=ed45f2d6-694a-4c67-8834-87f892ff85b8)
MSXML 3.0 e MSXML 6.0Windows Server 2008 e Windows Server 2008 SP2
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=60bad052-b9e9-424f-a144-1403162ac413)
MSXML 3.0 e MSXML 6.0Windows Server 2008 x64 Edition e Windows Server 2008 x64 Edition SP2
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=4a2002f3-dd1e-4758-86c0-8f0aba72faa6)
MSXML 3.0 e MSXML 6.0Windows Server 2008 para sistemas baseados no Itanium e Windows Server 2008 para sistemas baseados no Itanium SP2
973688  (http://support.microsoft.com/kb/973688/ ) Descrição de uma atualização para o Microsoft XML Core Services 4.0 Service Pack 2
MSXML 4.0 foi instalado por um aplicativo ou instalado manualmente sozinho. Para aplicar esse hotfix, você deve ter o MSXML 4.0 SP2 instalado.
Recolher esta imagemExpandir esta imagem
Faça o download
Baixe agora o pacote de atualização. (http://www.microsoft.com/downloads/details.aspx?FamilyId=00bcdf28-2299-4150-964d-88a601e25229)
MSXML 4.0 SP2Windows 7; Windows Server 2003 Service Pack 2; Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; O Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2; Service Pack do Windows XP

Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
119591  (http://support.microsoft.com/kb/119591/ ) Como obter arquivos de suporte da Microsoft de serviços online
Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores de segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Informações sobre o arquivo

A versão em inglês desta atualização tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no tempo Universal Coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Para todas as versões baseadas em x86 do Windows XP, do Windows Server 2003, do Windows Vista, do Windows Server 2008, do Windows Server 2008 R2 e do Windows 7
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataTempo
Msxml4. dll4.30.2107.01,393,48020 de julho de 200914:16
Msxml4r. dll4.30.2100.088,90420 de julho de 200914:16

Mais Informações

Para obter mais informações sobre definições de tipo de documento, visite o seguinte site:
http://www.w3.org/TR/xhtml1/DTDs.HTML (http://www.w3.org/TR/xhtml1/dtds.html)
Para obter mais informações sobre XHTML, visite o seguinte site:
http://www.w3.org/TR/xhtml1/ (http://www.w3.org/TR/xhtml1/)
Para obter mais informações sobre o MSXML, visite o seguinte site da Microsoft Developer Network:
http://msdn.microsoft.com/en-us/library/ms763742 (VS (http://msdn.microsoft.com/en-us/library/ms763742(VS.85).aspx)
Para obter mais informações sobre a lista das versões do Microsoft XML Parser (MSXML), clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
269238  (http://support.microsoft.com/kb/269238/ ) Lista de versões do Microsoft XML Parser (MSXML)

Referências

Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
954459  (http://support.microsoft.com/kb/954459/ ) MS08-069: Descrição da actualização de segurança para o XML Core Services 6.0: 11 de novembro de 2008
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
824684  (http://support.microsoft.com/kb/824684/LN/ ) Descrição da terminologia padrão usada para descrever as atualizações de software

A informação contida neste artigo aplica-se a:
  • Microsoft XML Core Services 4.0 Service Pack 3
Palavras-chave: 
kbsurveynew kbfix kbexpertiseinter kbqfe atdownload kbmt KB973685 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 973685  (http://support.microsoft.com/kb/973685/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft