INFORMACIÓN: MSXML 4.0 GUID específicos y ProgID

Seleccione idioma Seleccione idioma
Id. de artículo: 305019 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

Microsoft XML Core Services (MSXML) 4.0 está instalado en modo lado por lado. Esto significa que instalar MSXML 4.0 no reemplazar o dependen de cualquier versión previamente instalada del analizador MSXML en el equipo. Esto se hace para proteger la calidad de las aplicaciones que usan actualmente MSXML.dll, MSXML2.dll, o modo MSXML3.dll. Side-by-side también le permite decidir qué versión del analizador para utilizar en su código.

Después de instalar MSXML 4.0, las aplicaciones que utilizan ProgID independiente de la versión seguir utilizando la misma versión estaban utilizando antes de ejecutar. Para utilizar la versión 4.0, las aplicaciones deben escribirse para utilizar la clase dependen de la versión apropiada identificadores (CLSID) y el ProgID que hacen referencia Msxml4.dll.

Más información

MSXML 4.0 GUID y ProgID

La siguiente tabla enumera los GUID de dependen de la versión y de ProgID que pueden utilizarse para invocar MSXML 4.0 en sus aplicaciones.

Contraer esta tablaAmpliar esta tabla
Nombre simbólicoGUIDProgID
CLSID_DOMDocument40{88d969c0-f192-11 d 4-a65f-0040963251e5}Msxml2.DOMDocument.4.0
CLSID_DSOControl40{88d969c4-f192-11 d 4-a65f-0040963251e5}Msxml2.DSOControl.4.0
CLSID_FreeThreadedDOMDocument40{88d969c1-f192-11 d 4-a65f-0040963251e5}Msxml2.FreeThreadedDOMDocument.4.0
CLSID_MXHTMLWriter40{88d969c9-f192-11 d 4-a65f-0040963251e5}Msxml2.MXHTMLWriter.4.0
CLSID_MXNamespaceManager40{88d969d6-f192-11 d 4-a65f-0040963251e5}Msxml2.MXNamespaceManager.4.0
CLSID_MXXMLWriter40{88d969c8-f192-11 d 4-a65f-0040963251e5}Msxml2.MXXMLWriter.4.0
CLSID_SAXAttributes40{88d969ca-f192-11 d 4-a65f-0040963251e5}Msxml2.SAXAttributes.4.0
CLSID_SAXXMLReader40{7c6e29bc-8b8b-4c3d-859e-af6cd158be0f}Msxml2.SAXXMLReader.4.0
CLSID_ServerXMLHTTP40{88d969c6-f192-11 d 4-a65f-0040963251e5}Msxml2.ServerXMLHTTP.4.0
CLSID_XMLHTTP40{88d969c5-f192-11 d 4-a65f-0040963251e5}Msxml2.XMLHTTP.4.0
CLSID_XMLSchemaCache40{88d969c2-f192-11 d 4-a65f-0040963251e5}Msxml2.XMLSchemaCache.4.0
CLSID_XSLTemplate40{88d969c3-f192-11 d 4-a65f-0040963251e5}Msxml2.XSLTemplate.4.0


Cómo utilizar MSXML4 ProgID en las aplicaciones

Para utilizar MSXML 4.0 en sus aplicaciones, utilice ProgID dependientes de versión. Te siguiente ejemplos de código muestra cómo crear DOMDocument:

En una aplicación de Microsoft Visual Basic, mediante el enlace anticipado:
Dim oxmldoc as New Msxml2.DOMDocument40
Observe que se debe establecer una referencia a Microsoft XML versión 4.0 para esta opción. Para ello, haga clic en referencias en el menú proyecto .

En una aplicación de Microsoft Visual Basic, mediante el enlace en tiempo de ejecución:

Dim oxmldoc as Object
Set oxmldoc = CreateObject("Msxml2.DOMDocument.4.0")
				
En una aplicación de JScript que se ejecuta en el lado del cliente:
var oxmldoc = new ActiveXObject("Msxml2.DOMDocument.4.0");

En una aplicación de Visual Basic Scripting Edition (VBScript) que se ejecuta en el lado del servidor:
Set oxmldoc = Server.CreateObject("Msxml2.DOMDocument.4.0")

Referencias

Reemplazar el modo ya no se admiten actualizaciones en MSXML 4.0. La herramienta Xmlinst.exe (una descarga independiente) es para uso con MSXML 3.0. No funciona con MSXML 4.0. Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
303207INFORMACIÓN: Instalación del analizador MSXML afecta al modo de ejecución

Propiedades

Id. de artículo: 305019 - Última revisión: miércoles, 21 de noviembre de 2001 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft XML Core Services 4.0
Palabras clave: 
kbmt kbinfo KB305019 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 305019

Enviar comentarios

 

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