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

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

Nesta página

Sintomas

Quando visita um Web site ou executar uma aplicação que carrega documentos XHTML utilizando o Microsoft XML Core Services (MSXML), MSXML enviará pedidos para a World Wide Web Consortium (W3C) para obter ficheiros de definição de tipo de documento (DTD) conhecido sempre. Este comportamento pode intentar muito tráfego no servidor de 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, tiver um ficheiro de JavaScript (. js) que contém o código seguinte:
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 executa o ficheiro de JavaScript, o ficheiro carrega um documento XHTML utilizando 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, o MSXML coloca em cache o fileslocally DTD para reduzir o número de pedidos que são enviados para o servidor de W3C.
  • Afteryou 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 administrador.
  • Para mais informações sobre XHTML e o Definitions(DTD) de tipo de documento, 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 Msxml4. dll no seguinte directório:
    C:\Windows\System32
  2. Botão direito no ficheiro Msxml4. dll e, em seguida, clique em Propriedades.
  3. Clique no separador versão , para ver as informações de versão.
    Nota No Windows Vista, Windows 7 ou Windows Server 2008, clique no separador Detalhes em vez disso.

Como obter esta actualização

Esta actualização será instalada automaticamente pelo Windows Update. No entanto, pode também instalar esta actualização manualmente, transferindo o pacote adequado. Existem vários pacotes que contêm esta correcção. Os pacotes foram disponibilizados nos seguintes cenários de instalação diferente:
Reduzir esta tabelaExpandir esta tabela
Artigos da KBCenários de instalaçãoPacotes de actualizaçãoVersões de MSXMLSistemas operativos suportados
973688 Descrição de uma actualização para o Microsoft XML Core Services 4.0 Service Pack 2
MSXML 4.0 estava instalado por uma aplicação ou instalada manualmente 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 o pacote de actualização agora.
O MSXML 4.0 SP2Windows 7. o; 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
973686 Descriçã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 instalada manualmente 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 o pacote de actualização agora.
O MSXML 6.0 SP2Windows Server 2003 Service Pack 2; Windows XP Service Pack 2
973685 Descrição de uma actualização para o Microsoft XML Core Services 4.0 Service Pack 3
MSXML 4.0 estava instalado por uma aplicação ou instalada manualmente 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 o pacote de actualização agora.
O MSXML 4.0 SP3Windows 7. o; 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
973687 Descrição das actualizações para o Microsoft MSXML Core Services 3.0 e MSXML Core Services 6.0
MSXML3 e MSXML6 foram instalados pelo sistema operativo
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
Msxml3.0 e o MSXML 6.0O Windows XP SP3
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
MSXML 3.0Windows XP Professional x64 Edition
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
MSXML 3.0Windows Server 2003 SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
MSXML 3.0Windows Server 2003 Service Pack 2 x64 Edition
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
MSXML 3.0Windows Server 2003 Service Pack 2 para sistemas baseados em Itanium
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
O MSXML 3.0 e o MSXML 6.0Windows Vista, Windows Vista SP1 e Windows Vista SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
O MSXML 3.0 e o MSXML 6.0Edições de 64 bits do Windows Vista, o Windows Vista SP1 de 64 bits e o Windows Vista SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
O MSXML 3.0 e o MSXML 6.0Windows Server 2008 e Windows Server 2008 SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
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 o pacote de actualização agora.
O MSXML 3.0 e o MSXML 6.0Windows Server 2008 para sistemas baseados em Itanium e Windows Server 2008 SP2 para sistemas baseados em Itanium

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:
119591 Como 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 alterações não autorizadas ao ficheiro.

Informações de ficheiro

A versão inglesa desta actualização tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Para todas as versões baseadas em x86 do Windows XP, do Windows Server 2003, do Windows Vista, do Windows Server 2008, Windows Server 2008 R2 e do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Msxml4. dll4.20.9876.01,348,43220-Jul-200916:05
Msxml4a4.10.9404.053,76820-Jul-200916:05
Msxml4r4.10.9404.091,65620-Jul-200916:05

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 MSXML, visite o seguinte site da Microsoft Developer Network Web:
http://msdn.microsoft.com/en-us/library/ms763742 (vs
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 Lista 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:
954459 MS08-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ção de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684 Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 973688 - Última revisão: 9 de fevereiro de 2014 - Revisão: 5.0
Palavras-chave: 
kbsurveynew kbfix kbexpertiseinter kbqfe atdownload kbmt KB973688 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: 973688

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