Artigo: 973685 - Última revisão: quarta-feira, 19 de Janeiro de 2011 - Revisão: 1.0

Descrição de uma actualização para o Microsoft XML Core Services 4. 0 Service Pack 3

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

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.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 é 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 Msxml4. dll no directório seguinte:
    C:\Windows\System32
  2. Faça duplo clique sobre o ficheiro Msxml4. dll 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
973685  (http://support.microsoft.com/kb/973685/ ) Descriçã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. (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; 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 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. (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/ ) Description of updates for Microsoft MSXML Core Services 3.0 and MSXML Core Services 6.0
MSXML3 and MSXML6 were installed by the operating system
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=1b643267-9116-4258-a53a-5a41426dcbcb)
MSXML3.0 and MSXML  6.0Windows XP SP3
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=4bdcdabe-f1fb-4465-acc3-1db8a5b19491)
MSXML 3.0Windows XP Professional x64 Edition
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=567cc6dc-f5d0-48e4-af0f-148cea6c00f8)
MSXML 3.0Windows Server 2003 SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=6cedb430-1cce-4503-b327-6cfa5dff5932)
MSXML 3.0Windows Server 2003 Service Pack 2 x64 Edition
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=cca1747b-148d-44ed-82ee-245663f26398)
MSXML 3.0Windows Server 2003 Service Pack 2 for Itanium-based Systems
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=8b885659-149b-45eb-a9c3-c58f94e19aa9)
MSXML 3.0 and MSXML 6.0Windows Vista, Windows Vista SP1 and Windows Vista SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=b339502a-fdb3-422b-a300-1471f5eb926e)
MSXML 3.0 and MSXML 6.0Windows Vista 64-bit Editions, Windows Vista 64-bit Editions SP1 and Windows Vista SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=ed45f2d6-694a-4c67-8834-87f892ff85b8)
MSXML 3.0 and MSXML 6.0Windows Server 2008 and Windows Server 2008 SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=60bad052-b9e9-424f-a144-1403162ac413)
MSXML 3.0 and MSXML 6.0Windows Server 2008 x64 Edition and Windows Server 2008 x64 Edition SP2
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=4a2002f3-dd1e-4758-86c0-8f0aba72faa6)
MSXML 3.0 and MSXML 6.0Windows Server 2008 for Itanium-based Systems and Windows Server 2008 for Itanium-based Systems SP2
973688  (http://support.microsoft.com/kb/973688/ ) Description of an update for Microsoft XML Core Services 4.0 Service Pack 2
MSXML 4.0 was installed by an application, or manually installed by yourself. To apply this hotfix, you must have MSXML 4.0 SP2 installed.
Reduzir esta imagemExpandir esta imagem
Transferir
Download the update package now. (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; Windows Vista; Windows Vista Service Pack 1; Windows Vista Service Pack 2; Windows XP Service Pack 2; Windows XP Service Pack

For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/ ) How to obtain Microsoft support files from online services
Microsoft scanned this file for viruses. 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 sobre o ficheiro

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 visualiza as informações do ficheiro, é convertida para a hora local. To find the difference between UTC and local time, use theTime Zoneseparador naData e horaitem in Control Panel.
Para todas as suportadas 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
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempo
Msxml4. dll4.30.2107.01,393,48020-Jul-200914: 16
Msxml4r.dll4.30.2100.088,90420-Jul-200914: 16

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 (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/ (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 (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 da  (http://support.microsoft.com/kb/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  (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 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:
824684  (http://support.microsoft.com/kb/824684/LN/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
Palavras-chave: 
kbsurveynew kbfix kbexpertiseinter kbqfe atdownload kbmt KB973685 KbMtpt
Tradução automáticaTraduçã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: 973685  (http://support.microsoft.com/kb/973685/en-us/ )