INFO: MSXML 4.0 specifické GUID a kódy ProgID

Souhrn

Microsoft XML Core Services (MSXML) 4.0 je nainstalována v režimu vedle sebe. To znamená, že analyzátor MSXML 4.0 instalace nenahradí ani závisí na všechny dříve nainstalované verze analyzátoru MSXML v počítači. Důvodem je ochrana kvality aplikací, které aktuálně používáte Msxml.dll, Msxml2.dll, nebo režim Msxml3.dll. Side-by-side také umožňuje rozhodnout, kterou verzi analyzátoru pro použití v kódu.


Po instalaci služby MSXML 4.0 aplikace, které používají verze nezávislého ProgID nadále spuštěna s použitím stejné verze, která by používali před. Použití verze 4.0, aplikace musí být napsány použití příslušné třídy závislý na verzi ID (CLSID) a identifikátory ProgID, které odkazují na soubor Msxml4.dll.

Další informace

Analyzátor MSXML 4.0 identifikátory GUID a ID programů

Následující tabulka uvádí závislý na verzi identifikátory GUID a ID programů, který lze použít k vyvolání služby MSXML 4.0 ve vašich aplikacích.

Symbolický názevIDENTIFIKÁTOR GUIDProgID
CLSID_DOMDocument40{88d969c0-f192-11d4-a65f-0040963251e5}Msxml2.DOMDocument.4.0
CLSID_DSOControl40{88d969c4-f192-11d4-a65f-0040963251e5}Msxml2.DSOControl.4.0
CLSID_FreeThreadedDOMDocument40{88d969c1-f192-11d4-a65f-0040963251e5}Msxml2.FreeThreadedDOMDocument.4.0
CLSID_MXHTMLWriter40{88d969c9-f192-11d4-a65f-0040963251e5}Msxml2.MXHTMLWriter.4.0
CLSID_MXNamespaceManager40{88d969d6-f192-11d4-a65f-0040963251e5}Msxml2.MXNamespaceManager.4.0
CLSID_MXXMLWriter40{88d969c8-f192-11d4-a65f-0040963251e5}Msxml2.MXXMLWriter.4.0
CLSID_SAXAttributes40{88d969ca-f192-11d4-a65f-0040963251e5}Msxml2.SAXAttributes.4.0
CLSID_SAXXMLReader40{7c6e29bc-8b8b-4c3d-859e-af6cd158be0f}Msxml2.SAXXMLReader.4.0
CLSID_ServerXMLHTTP40{88d969c6-f192-11d4-a65f-0040963251e5}Msxml2.ServerXMLHTTP.4.0
CLSID_XMLHTTP40{88d969c5-f192-11d4-a65f-0040963251e5}Msxml2.XMLHTTP.4.0
CLSID_XMLSchemaCache40{88d969c2-f192-11d4-a65f-0040963251e5}Msxml2.XMLSchemaCache.4.0
CLSID_XSLTemplate40{88d969c3-f192-11d4-a65f-0040963251e5}Msxml2.XSLTemplate.4.0


Jak používat MSXML4 ProgID v aplikacích

Analyzátor MSXML 4.0 v aplikacích, použijte ProgID závislý na verzi. Te následující ukázky kódu ukazují, jak vytvořit objekt DOMDocument:

V aplikaci Microsoft Visual Basic pomocí časná vazba:
Dim oxmldoc as New Msxml2.DOMDocument40
Všimněte si, že musíte nastavit odkaz na Microsoft XML verze 4.0 pro tuto možnost. Chcete-li to provést, klepněte na odkazy v nabídce projekt .

V aplikaci Microsoft Visual Basic pomocí pozdní vazba:

Dim oxmldoc as ObjectSet oxmldoc = CreateObject("Msxml2.DOMDocument.4.0")

V jazyce JScript aplikace, která je spuštěna na straně klienta:
var oxmldoc = new ActiveXObject("Msxml2.DOMDocument.4.0");

V aplikaci Visual Basic Scripting Edition (VBScript), která je spuštěna na straně serveru:
Set oxmldoc = Server.CreateObject("Msxml2.DOMDocument.4.0")

Odkazy

Nahrazení režimu, které již nejsou podporovány inovace v analyzátoru MSXML 4.0. Nástroj Xmlinst.exe (samostatné stažení) je pro použití s analyzátor MSXML 3.0. Nefunguje s analyzátor MSXML 4.0.
Další informace získáte klepnutím na níže uvedené číslo článku znalostní báze Microsoft Knowledge Base:

303207 INFO: instalace analyzátoru MSXML ovlivňuje režimu spuštění
Vlastnosti

ID článku: 305019 - Poslední kontrola: 9. 1. 2017 - Revize: 1

Váš názor