Descrição de uma atualização para MSXML Core Services 6. 0 Service Pack 2

Traduções deste artigo Traduções deste artigo
ID do artigo: 973686
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você visita um site ou executar um aplicativo carrega documentos XHTML usando o Microsoft XML Core Services (MSXML), MSXML enviará solicitações para a World Wide Web Consortium (W3C) para buscar arquivos conhecidos do DTD (Document Type Definition) cada vez. Esse comportamento pode trazer grande quantidade de 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 do W3C.

Por exemplo, você tem um arquivo JavaScript (. js) que contém o código a seguir:
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&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ê executar o arquivo JavaScript, o arquivo carrega um documento XHTML usando MSXML. Se você não tem essa atualização instalada, você pode 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 era inválida.
Recurso de processamento de erros
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Depois de instalar essa atualização, o arquivo de JavaScript será executado com êxito e você receberá a seguinte mensagem:
O documento XHTML foi carregado com êxito.
Observação:
  • Depois de aplicar esta atualização, o MSXML armazena em cache os arquivos DTD localmente para reduzir o número de solicitações que são enviadas ao servidor do W3C.
  • Depois de 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 as definições de tipo de documento (DTD), consulte a seção "Mais informação".

Resolução

Atualizar informações

Como determinar a versão do MSXML

Para determinar a versão do MSXML está instalada no seu computador, execute essas etapas:
  1. Localize o arquivo Msxml6.dll no seguinte diretório:
    C:\Windows\System32
  2. Clique com o botão direito no arquivo Msxml6.dll e, em seguida, clique emPropriedades.
  3. Clique noVersãoguia para ver as informações de versão.
    Observação:No Windows Vista, o Windows 7 ou o Windows Server 2008, clique noDetalhesem vez disso, da guia.

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 ao baixar o pacote apropriado. Há vários pacotes que contêm essa correção. Esses pacotes foram disponibilizados 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 do MSXMLSistemas operacionais suportados
973686Descrição de uma atualização para Microsoft MSXML Core Services 6. 0 Service Pack 2
O MSXML 6. 0 era instalado por um aplicativo ou instalado manualmente por você mesmo. Para aplicar esse hotfix, você deve ter o MSXML 6. 0 SP2 instalado.
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O MSXML 6. 0 SP2Windows Server 2003 Service Pack 2; Windows XP Service Pack 2
973685Descrição de uma atualização para Microsoft XML Core Services 4. 0 Service Pack 3
MSXML 4. 0 era instalado por um aplicativo ou instalado manualmente por você mesmo. Para aplicar esse hotfix, você deve ter o MSXML 4. 0 SP3 instalado.
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O 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
973687Descrição das atualizações para Microsoft MSXML Core Services 3. 0 e MSXML Core Services 6. 0
Msxml3 e MSXML6 foram instalados pelo sistema operacional
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O MSXML 3. 0 e MSXML 6. 0O Windows XP SP3
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
MSXML 3. 0Windows XP Professional x64 Edition
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
MSXML 3. 0Windows Server 2003 SP2
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
MSXML 3. 0Windows Server 2003 Service Pack 2 x64 Edition
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
MSXML 3. 0Windows Server 2003 Service Pack 2 para sistemas baseados no Itanium
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O MSXML 3. 0 e MSXML 6. 0O Windows Vista, Windows Vista SP1 e SP2 do Windows Vista
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O MSXML 3. 0 e MSXML 6. 0As edições de 64 bits do Windows Vista, edições de 64 bits do Windows Vista SP1 e SP2 do Windows Vista
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O MSXML 3. 0 e MSXML 6. 0Windows Server 2008 e Windows Server 2008 SP2
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O MSXML 3. 0 e MSXML 6. 0Edição de 2008 x64 do Windows Server 2008 x64 Edition e Windows Server SP2
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O MSXML 3. 0 e MSXML 6. 0Windows Server 2008 para sistemas baseados no Itanium e Windows Server 2008 para o SP2 de sistemas baseados no Itanium
973688Descrição de uma atualização para Microsoft XML Core Services 4. 0 Service Pack 2
MSXML 4. 0 era instalado por um aplicativo ou instalado manualmente por você mesmo. Para aplicar esse hotfix, você deve ter o MSXML 4. 0 SP2 instalado.
Recolher esta imagemExpandir esta imagem
Fazer o download
Baixe agora o pacote de atualização.
O 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; Windows XP Service Pack

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 da Microsoft:
119591Como obter arquivos de suporte da Microsoft de serviços on-line
Microsoft examinou esse arquivo em busca de vírus. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.

Informações do arquivo

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). Quando você visualiza as informações do arquivo, ele é convertido para a hora local. To find the difference between UTC and local time, use theTime Zoneguia nosData e horaitem in Control Panel.
Para todas as versões baseadas em x86 do Windows XP e do Windows Server 2003
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoO tamanho do arquivoDataTempo
Msxml6.dll6.20.2003.01,415,00019-Agosto de 200907: 09

Para todas as versões baseadas em x64 do Windows XP e do Windows Server 2003
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoO tamanho do arquivoDataTempo
Msxml6.dll6.20.2003.02,018,64820-Agosto de 200903: 21

Para todas as versões baseadas no Itanium do Windows XP e do Windows Server 2003
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoO tamanho do arquivoDataTempo
Msxml6.dll6.20.2003.04,251,46420-Agosto de 200902: 23

Mais Informações

Para obter mais informações sobre definições de tipo de documento, visite o seguinte site da Web:
http://www.w3.org/TR/xhtml1/DTDs.HTML
Para obter mais informações sobre XHTML, visite o seguinte site da Web:
http://www.w3.org/TR/xhtml1/
Para obter mais informações sobre o MSXML, visite o seguinte site da Microsoft Developer Network:
. aspx do http://msdn.microsoft.com/en-us/library/ms763742 (VS.85)
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 da Microsoft:
269238Lista 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 da Microsoft:
954459MS08-069: Descrição da atualização de segurança para o XML Core Services 6. 0: 11 de novembro de 2008
Para obter mais informações sobre a terminologia da atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão usada para descrever as atualizações de software

Propriedades

ID do artigo: 973686 - Última revisão: quarta-feira, 19 de janeiro de 2011 - Revisão: 1.0
Palavras-chave: 
kbsurveynew kbfix kbexpertiseinter kbqfe atdownload kbmt KB973686 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 973686

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com