Description d'une mise à jour pour Microsoft XML Core Services 4.0 Service Pack 3

Numéro d'article: 973685
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous visitez un site Web ou exécuter une application qui charge les documents XHTML à l'aide de Microsoft XML Core Services (MSXML), MSXML enverra les requêtes pour le World Wide Web Consortium (W3C) pour extraire les fichiers de définition de type de document (DTD) bien connu chaque fois. Ce comportement peut mettre beaucoup de trafic sur le serveur de W3C. Dans certains cas, vous pouvez trouver que les fichiers XHTML ne sont pas chargés correctement dans la mesure où les demandes DTD sont bloquées par le serveur de W3C.

Par exemple, vous disposez d'un fichier JavaScript (.js) qui contient le code suivant :
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();
Lorsque vous exécutez le fichier JavaScript, le fichier est chargé un document XHTML à l'aide de MSXML. Si vous n'avez pas cette mise à jour installée, le message d'erreur suivant peut s'afficher lorsque vous exécutez le fichier JavaScript si les demandes DTD sont bloquées par le serveur de W3C :
Erreur : Le serveur n'a pas compris la requête ou la requête n'est pas valide.
Erreur de traitement des ressources
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Après avoir installé cette mise à jour, le fichier JavaScript s'exécute avec succès et vous recevez le message suivant :
Le document XHTML a été correctement chargé.
Remarque
  • Après avoir appliqué cette mise à jour, MSXML met en cache les fichiers DTD localement afin de réduire le nombre de demandes qui sont envoyées au serveur de W3C.
  • Après avoir installé cette mise à jour, vous pouvez être invité à redémarrer votre ordinateur.
  • Si vous installez la mise à jour dans Windows Vista, Windows Server 2008, ou dans Windows 7, vous devez exécuter le fichier d'installation en tant qu'administrateur.
  • Pour plus d'informations sur XHTML et les définitions de types de document (DTD), consultez la section «Plus informations».

Résolution

Mettre à jour des informations

Comment faire pour déterminer la version MSXML

Pour déterminer la version MSXML est installée sur votre ordinateur, procédez comme suit :
  1. Recherchez le fichier Msxml4.dll dans le répertoire suivant :
    C:\Windows\System32
  2. Cliquez sur le fichier Msxml4.dll et puis cliquez surPropriétés.
  3. Cliquez sur leVersiononglet pour voir les informations de version.
    RemarqueDans Windows Vista, Windows 7 ou Windows Server 2008, cliquez sur lePlus d'informationsonglet à la place.

Comment faire pour obtenir cette mise à jour

Cette mise à jour sera installée automatiquement par Windows Update. However, you can also install this update manually by downloading the appropriate package. There are several packages that contain this fix. Those packages were released for the following different installation scenarios:
Réduire ce tableauAgrandir ce tableau
KB articlesInstallation scenariosUpdate packagesMSXML versionsSupported operating systems
973685Description of an update for Microsoft XML Core Services 4.0 Service Pack 3
MSXML 4.0 was installed by an application, or manually installed by yourself. To apply this hotfix, you must have MSXML 4.0 SP3 installed.
Réduire cette imageAgrandir cette image
Download
Download the update package now.
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
973686Description 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.
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 6.0 SP2Windows Server 2003 Service Pack 2; Windows XP Service Pack 2
973687Description of updates for Microsoft MSXML Core Services 3.0 and MSXML Core Services 6.0
MSXML3 and MSXML6 were installed by the operating system
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML3.0 and MSXML  6.0Windows XP SP3
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0Windows XP Professional x64 Edition
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0Windows Server 2003 SP2
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0Windows Server 2003 Service Pack 2 x64 Edition
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0Windows Server 2003 Service Pack 2 for Itanium-based Systems
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0 and MSXML 6.0Windows Vista, Windows Vista SP1 and Windows Vista SP2
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0 and MSXML 6.0Windows Vista 64-bit Editions, Windows Vista 64-bit Editions SP1 and Windows Vista SP2
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0 and MSXML 6.0Windows Server 2008 and Windows Server 2008 SP2
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0 and MSXML 6.0Windows Server 2008 x64 Edition and Windows Server 2008 x64 Edition SP2
Réduire cette imageAgrandir cette image
Download
Download the update package now.
MSXML 3.0 and MSXML 6.0Windows Server 2008 for Itanium-based Systems and Windows Server 2008 for Itanium-based Systems SP2
973688Description 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.
Réduire cette imageAgrandir cette image
Download
Download the update package now.
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:
119591How 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.

Informations fichier

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). Lorsque vous affichez les informations du fichier, il est converti en heure locale. To find the difference between UTC and local time, use theTime Zoneonglet dans laDate et heureitem in Control Panel.
Pour toutes les x 86 exécutant les versions de Windows XP, de Windows Server 2003, de Windows Vista, Windows Server 2008, de Windows Server 2008 R2 et de Windows 7
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille de fichierDateHeure
Msxml4.dll4.30.2107.01,393,48020-Juil-200914 : 16
Msxml4r.dll4.30.2100.088,90420-Juil-200914 : 16

Plus d'informations

Pour plus d'informations sur les définitions des types de document, reportez-vous au site Web à l'adresse suivante :
http://www.w3.org/TR/xhtml1/DTDs.HTML
Pour plus d'informations sur XHTML, reportez-vous au site Web à l'adresse suivante :
http://www.w3.org/TR/xhtml1/
Pour plus d'informations sur MSXML, reportez-vous au site Web de Microsoft Developer Network à l'adresse suivante :
.aspx http://msdn.Microsoft.com/en-us/library/ms763742 (CSS)
Pour plus d'informations sur la liste des versions de Microsoft XML Parser (MSXML), cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
269238Liste des versions de Microsoft XML Parser (MSXML)

Références

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
954459MS08-069 : Description de la mise à jour de sécurité pour XML Core Services 6.0 : 11 novembre 2008
Pour plus d'informations sur la terminologie de mise à jour de logiciel, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
824684 de laDescription de la terminologie standard utilisée pour décrire les mises à jour de logiciel Microsoft

Propriétés

Numéro d'article: 973685 - Dernière mise à jour: mercredi 19 janvier 2011 - Version: 1.0
Mots-clés : 
kbsurveynew kbfix kbexpertiseinter kbqfe atdownload kbmt KB973685 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 973685
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires