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.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 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".
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:
- Localize o ficheiro Msxml4. dll no seguinte diretório:
C:\Windows\System32 - Clique com o botão direito no arquivo Msxml4. dll e, em seguida, clique emPropriedades.
- 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 KB | Cenários de instalação | Os pacotes de atualização | Versões do MSXML | Sistemas operacionais suportados |
973685
(http://support.microsoft.com/kb/973685/
)
Descriçã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. To apply this hotfix, you must have MSXML 4.0 SP3 installed. | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=e35f3dd3-1bb7-4c74-aed2-49dbae77546b)
| MSXML 4.0
SP3 | Windows 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/
)
Description of an update for Microsoft MSXML Core Services 6.0 Service Pack 2 | MSXML 6.0 was installed by an
application, or manually installed by yourself. To apply this hotfix, you must have MSXML 6.0 SP2 installed. | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=819352df-cffa-413a-94d1-6213927137f6)
| MSXML 6.0
SP2 | Windows 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 | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=1b643267-9116-4258-a53a-5a41426dcbcb)
| MSXML3.0 and MSXML
6.0 | Windows XP SP3 |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=4bdcdabe-f1fb-4465-acc3-1db8a5b19491)
| MSXML 3.0 | Windows XP Professional x64 Edition |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=567cc6dc-f5d0-48e4-af0f-148cea6c00f8)
| MSXML
3.0 | Windows Server 2003 SP2 |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=6cedb430-1cce-4503-b327-6cfa5dff5932)
| MSXML 3.0 | Windows Server 2003 Service Pack 2 x64 Edition |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=cca1747b-148d-44ed-82ee-245663f26398)
| MSXML
3.0 | Windows Server 2003 Service Pack 2 for Itanium-based Systems |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=8b885659-149b-45eb-a9c3-c58f94e19aa9)
| MSXML 3.0 and MSXML
6.0 | Windows Vista, Windows Vista SP1 and Windows Vista SP2 |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=b339502a-fdb3-422b-a300-1471f5eb926e)
| MSXML 3.0 and MSXML
6.0 | Windows Vista 64-bit Editions, Windows Vista 64-bit Editions SP1
and Windows Vista SP2 |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=ed45f2d6-694a-4c67-8834-87f892ff85b8)
| MSXML 3.0 and MSXML
6.0 | Windows Server 2008 and Windows Server 2008 SP2 |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=60bad052-b9e9-424f-a144-1403162ac413)
| MSXML 3.0 and MSXML
6.0 | Windows Server 2008 x64 Edition and Windows Server 2008 x64 Edition
SP2 |
| | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=4a2002f3-dd1e-4758-86c0-8f0aba72faa6)
| MSXML 3.0 and MSXML
6.0 | Windows 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. | Recolher esta imagemExpandir esta imagem Download
the update package now.
(http://www.microsoft.com/downloads/details.aspx?FamilyId=00bcdf28-2299-4150-964d-88a601e25229)
| MSXML 4.0
SP2 | Windows 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 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 the
Time
Zoneguia nos
Data e horaitem in Control
Panel.
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 de arquivo | Versão do arquivo | O tamanho do arquivo | Data | Tempo |
|---|
| Msxml4. dll | 4.30.2107.0 | 1,393,480 | 20-Julho de 2009 | 14: 16 |
| Msxml4r. dll | 4.30.2100.0 | 88,904 | 20-Julho de 2009 | 14: 16 |
Para obter mais informações sobre definições de tipo de documento, visite o seguinte site da Web:
Para obter mais informações sobre XHTML, visite o seguinte site da Web:
Para obter mais informações sobre o MSXML, visite o seguinte site da Microsoft Developer Network:
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:
269238
(http://support.microsoft.com/kb/269238/
)
Lista de versões do Microsoft XML Parser (MSXML)
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
954459
(http://support.microsoft.com/kb/954459/
)
MS08-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:
824684
(http://support.microsoft.com/kb/824684/LN/
)
Descrição da terminologia padrão usada para descrever as atualizações de software
ID do artigo: 973685 - Última revisão: quarta-feira, 19 de janeiro de 2011 - Revisão: 1.0
| kbsurveynew kbfix kbexpertiseinter kbqfe atdownload kbmt KB973685 KbMtpt |
Tradução automáticaIMPORTANTE: 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:
973685
(http://support.microsoft.com/kb/973685/en-us/
)