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

Traduções de Artigos Traduções de Artigos
Artigo: 973686
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando visita um Web site ou executar uma aplicação que carrega XHTML documentos utilizando o Microsoft XML Core Services (MSXML), MSXML enviará pedidos para a World Wide Web Consortium (W3C) para obter ficheiros de Document Type Definition (DTD) conhecidos sempre. Este comportamento pode intentar lotes de tráfego para o servidor do W3C. Por vezes, poderá encontrar que os ficheiros XHTML não são carregados com êxito uma vez que os pedidos DTD são bloqueados pelo servidor de W3C.

Por exemplo, tem um ficheiro de JavaScript (. js) que contenha 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&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 executa o ficheiro de JavaScript, o ficheiro é carregado um documento XHTML utilizando o MSXML. Se não tiver esta actualização instalada, poderá receber a seguinte mensagem de erro quando executa o ficheiro JavaScript se os pedidos DTD são bloqueados pelo servidor W3C:
Erro: O servidor não compreendeu o pedido ou o pedido era inválido.
Recurso de processamento de erro
«http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd».
Depois de instalar esta actualização, o ficheiro de JavaScript será executado com êxito e receberá a seguinte mensagem:
O documento XHTML foi carregado com êxito.
Nota
  • Depois de aplicar esta actualização, MSXML coloca em cache os ficheiros DTD localmente para reduzir o número de pedidos que são enviados para o servidor do W3C.
  • Depois de instalar esta actualização, poderá ser solicitado para reiniciar o computador.
  • Se instalar a actualização no Windows Vista, Windows Server 2008, ou no Windows 7, tem de executar o ficheiro de configuração como um administrador.
  • Para mais informações sobre XHTML e as definições do tipo de documento (DTD), consulte a secção "Mais informação".

Resolução

Actualizar informações

Como determinar a versão do MSXML

Para determinar a versão do MSXML é instalada no computador, siga estes passos:
  1. Localize o ficheiro msxml6 no seguinte directório:
    C:\Windows\System32
  2. Com o botão direito no ficheiro msxml6 e, em seguida, clique emPropriedades.
  3. Faça clique sobre oVersãoseparador para ver as informações de versão.
    NotaNo Windows Vista, Windows 7 ou Windows Server 2008, faça clique sobre oDetalhesem vez do separador.

Como obter esta actualização

Esta actualização será automaticamente instalada pelo Windows Update. No entanto, também pode instalar esta actualização manualmente transferindo o pacote adequado. Existem vários pacotes que contenha esta correcção. Esses pacotes foram disponibilizadas para os seguintes cenários de instalação diferente:
Reduzir esta tabelaExpandir esta tabela
Artigos da KBCenários de instalaçãoPacotes de actualizaçãoVersões MSXMLSistemas operativos suportados
973686Descrição de uma actualização para Microsoft MSXML Core Services 6. 0 Service Pack 2
MSXML 6. 0 foi instalado por uma aplicação ou manualmente instalado por si próprio. Para aplicar esta correcção, tem de ter instalado o MSXML 6. 0 SP2.
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
O MSXML 6. 0 SP2Windows Server 2003 Service Pack 2, Windows XP Service Pack 2
973685Descrição de uma actualização para o Microsoft XML Core Services 4. 0 Service Pack 3
MSXML 4. 0 foi instalado por uma aplicação ou manualmente instalado por si próprio. Para aplicar esta correcção, tem de ter instalado o MSXML 4. 0 SP3.
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualizaçã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; 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 actualizações para o Microsoft MSXML Core Services 3. 0 e o MSXML Core Services 6. 0
MSXML3 e MSXML6 foram instalados pelo sistema operativo
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0 e o MSXML 6. 0Windows XP SP3
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0Windows XP Professional x64 Edition
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0Windows Server 2003 SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0Windows Server 2003 Service Pack 2 x64 Edition
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0Windows Server 2003 Service Pack 2 para sistemas baseados em Itanium
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0 e o MSXML 6. 0Windows Vista, Windows Vista SP1 e Windows Vista SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0 e o MSXML 6. 0Edições de 64 bits do Windows Vista, Windows Vista x64 Edition SP1 e Windows Vista SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0 e o MSXML 6. 0Windows Server 2008 e Windows Server 2008 SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0 e o MSXML 6. 0Windows Server 2008 x64 Edition e Windows Server 2008 x64 Edition SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualização.
MSXML 3. 0 e o MSXML 6. 0Windows Server 2008 para sistemas baseados em Itanium e Windows Server 2008 para o SP2 de sistemas baseados em Itanium
973688Descrição de uma actualização para o Microsoft XML Core Services 4. 0 Service Pack 2
MSXML 4. 0 foi instalado por uma aplicação ou manualmente instalado por si próprio. Para aplicar esta correcção, tem de ter instalado o MSXML 4. 0 SP2.
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir agora o pacote de actualizaçã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; Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2, Windows XP Service Pack

Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Informações sobre o ficheiro

A versão inglesa desta actualização tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize aFuso horárioseparador naData e horaitem no controlo do painel.
Para todas as suportadas versões baseadas em x86 do Windows XP e do Windows Server 2003
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Msxml66.20.2003.01,415,00019-Ago-200909: 07

Para todas as suportadas versões baseadas em x64 do Windows XP e do Windows Server 2003
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Msxml66.20.2003.02,018,64820-Ago-200903: 21

Para todas as edições baseadas em Itanium do Windows XP e do Windows Server 2003
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Msxml66.20.2003.04,251,46420-Ago-200902: 23

Mais Informação

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

Referências

Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
954459MS08-069: Descrição da actualização de segurança para o XML Core Services 6. 0: 11 de Novembro de 2008
Para mais informações sobre a terminologia de actualizações de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 973686 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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