Descripción de una actualización de MSXML Core Services 6.0 Service Pack 2

Síntomas

Cuando visita un sitio Web o ejecutar una aplicación que carga los documentos XHTML mediante el uso de Microsoft XML Core Services (MSXML), MSXML enviará las solicitudes a la World Wide Web Consortium (W3C) para recuperar los archivos de definición de tipo de documento (DTD) conocido cada vez. Este comportamiento puede traer mucho tráfico en el servidor de W3C. A veces, puede encontrar que los archivos XHTML no se cargan correctamente, ya que las solicitudes DTD están bloqueadas por el servidor de W3C.


Por ejemplo, tiene un archivo JavaScript (.js) que contiene el código siguiente:
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();


Al ejecutar el archivo JavaScript, el archivo de carga un documento XHTML con MSXML. Si no tiene instalada esta actualización, puede recibir el siguiente mensaje de error al ejecutar el archivo JavaScript si las solicitudes DTD son bloqueadas por el servidor de W3C:
ERROR: El servidor no entendió la solicitud o la solicitud no es válida.
Recursos de procesamiento de error
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'.
Después de instalar esta actualización, el archivo JavaScript se ejecutará correctamente y recibirá el siguiente mensaje:
El documento XHTML se cargó correctamente.
Nota:
  • Después de aplicar esta actualización, MSXML se almacena en caché los archivos DTD localmente para reducir el número de solicitudes que se envían al servidor de W3C.
  • Después de instalar esta actualización, es probable que deba reiniciar el equipo.
  • Si instala la actualización de Windows Vista, Windows Server 2008, o en Windows 7, debe ejecutar el archivo de instalación como administrador.
  • Para obtener más información acerca de las definiciones de tipo de documento (DTD) y XHTML, vea la sección "Más información".

Solución

Información de actualización

Cómo determinar la versión de MSXML

Para determinar la versión MSXML está instalada en su equipo, siga estos pasos:
  1. Busque el archivo de Msxml6.dll en el directorio siguiente:
    C:\Windows\System32
  2. Haga clic en el archivo de Msxml6.dll y, a continuación, haga clic en Propiedades.
  3. Haga clic en la ficha versión para ver la información de versión.
    Nota: En Windows Server 2008, Windows 7 o Windows Vista, haga clic en la ficha Detalles.

Obtención de esta actualización

Esta actualización se instalará automáticamente por Windows Update. Sin embargo, también puede instalar esta actualización manualmente descargando el paquete apropiado. Existen varios paquetes que contienen esta corrección. Los paquetes se publicaron para los siguientes escenarios de instalación diferentes:
Artículos de KBEscenarios de instalaciónPaquetes de actualizaciónVersiones MSXMLSistemas operativos compatibles
Descripción de 973686 de una actualización para Microsoft MSXML Core Services 6.0 Service Pack 2

MSXML 6.0 se ha instalado una aplicación o instalar manualmente por sí mismo. Para aplicar este hotfix, debe tener instalado el Service Pack 2 de MSXML 6.0.Download Descargue ahora el paquete de actualización.MSXML 6.0 SERVICE PACK 2Windows Server 2003 Service Pack 2; Windows XP Service Pack 2
973685 descripción de la actualización para Microsoft XML Core Services 4.0 Service Pack 3

MSXML 4.0 se ha instalado una aplicación o instalar manualmente por sí mismo. Para aplicar este hotfix, debe tener instalado MSXML 4.0 Service Pack 3.Download Descargue ahora el paquete de actualización.MSXML 4.0 SERVICE PACK 3Windows 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
973687 descripción de las actualizaciones para Microsoft MSXML Core Services 3.0 y MSXML Core Services 6.0

MSXML3 y MSXML6 se instalaron el sistema operativoDownload Descargue ahora el paquete de actualización.MSXML 3.0 y MSXML 6.0Windows XP SP3
Download Descargue ahora el paquete de actualización.MSXML 3.0Windows XP Professional x64 Edition
Download Descargue ahora el paquete de actualización.MSXML 3.0Service Pack 2 de Windows Server 2003
Download Descargue ahora el paquete de actualización.MSXML 3.0Windows Server 2003 Service Pack 2 x64 Edition
Download Descargue ahora el paquete de actualización.MSXML 3.0Windows Server 2003 Service Pack 2 para sistemas basados en Itanium
Download Descargue ahora el paquete de actualización.MSXML 3.0 y MSXML 6.0Windows Vista, Windows Vista SP1 y Windows Vista SP2
Download Descargue ahora el paquete de actualización.MSXML 3.0 y MSXML 6.0Las ediciones de 64 bits de Windows Vista, las ediciones de 64 bits de Windows Vista SP1 y Windows Vista Service Pack 2
Download Descargue ahora el paquete de actualización.MSXML 3.0 y MSXML 6.0Windows Server 2008 y Windows Server 2008 SP2
Download Descargue ahora el paquete de actualización.MSXML 3.0 y MSXML 6.0Windows Server 2008 x64 Edition y Windows Server 2008 x64 Edition SP2
Download Descargue ahora el paquete de actualización.MSXML 3.0 y MSXML 6.0Windows Server 2008 para sistemas con Itanium y Windows Server 2008 para sistemas basados en Itanium SP2
973688 descripción de la actualización para Microsoft XML Core Services 4.0 Service Pack 2

MSXML 4.0 se ha instalado una aplicación o instalar manualmente por sí mismo. Para aplicar este hotfix, debe tener instalado el Service Pack 2 de MSXML 4.0.Download Descargue ahora el paquete de actualización.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 obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
119591 cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Información de archivo

La versión en inglés de esta actualización tiene los atributos de archivo (o atributos de último archivo) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria en el elemento de Fecha y hora del Panel de control.
Para todas las versiones de x86 de Windows XP y de Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHora
Msxml6.dll6.20.2003.01,415,00019-Aug-200909:07

Para todas las versiones de x64 de Windows XP y de Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHora
Msxml6.dll6.20.2003.02,018,64820-Aug-200903:21

Para todas las versiones basadas en Itanium de Windows XP y Windows Server 2003
Nombre del archivoVersión del archivoTamaño de archivoFechaHora
Msxml6.dll6.20.2003.04,251,46420-Aug-200902:23

Más información

Para obtener más información acerca de las definiciones de tipo de documento, visite el siguiente sitio Web:Para obtener más información sobre XHTML, visite el siguiente sitio Web:Para obtener más información acerca de MSXML, visite el siguiente sitio Web de Microsoft Developer Network:Para obtener más información acerca de la lista de versiones de Microsoft XML Parser (MSXML), haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
269238 versiones de lista de Microsoft XML Parser (MSXML)


Referencias

Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
954459 MS08-069: descripción de la actualización de seguridad para XML Core Services 6.0: 11 de noviembre de 2008


Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684
Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft
Propiedades

Id. de artículo: 973686 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios