perfectxml.com
 Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
  You are here: home Focus MSXML » Quick Reference Guide Saturday, 23 February 2008
 
NEWS
MSXML 4.0 SP2 now available!

 
MSXML
Basics
DOM
SAX
XPath
XSLT
Schemas
SOM
HTTP Access
.NET
Data Islands
Ask a Question
   Past Q&As
C++ Samples
DLL/Version Info
Reference Guide
Books
KB Articles
   HOW TO
   SAMPLE
   INFO
   BUG/PRB
   FIX
   Misc.
MSXML Tips
   August 2002
   September 2002
MSXML Tools

Microsoft XML Core Services

MSXML 4.0 ProgIDs and GUIDs

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

MSXML 3.0 GUIDs and ProgIDs

Symbolic Name GUID ProgID
CLSID_DOMDocument old: {2933BF90-7B36-11D2-B20E-00C04F983E60}
new: {f6d90f11-9c73-11d3-b32e-00c04f990bb4}
old: Microsoft.XMLDOM, MSXML.DOMDocument
new: MSXML2.DOMDocument
version dependent:
CLSID_DOMDocument30
{f5078f32-c551-11d3-89b9-0000f81fe221} MSXML2.DOMDocument.3.0
CLSID_FreeThreadedDOMDocument old: {2933BF91-7B36-11D2-B20E-00C04F983E60}
new: {f6d90f12-9c73-11d3-b32e-00c04f990bb4}
old: Microsoft.FreeThreadedXMLDOM, MSXML.FreeThreadedDOMDocument
new: MSXML2.FreeThreadedDOMDocument
version dependent:
CLSID_FreeThreadedDOMDocument30
{f5078f33-c551-11d3-89b9-0000f81fe221} MSXML2.FreeThreadedDOMDocument.3.0
CLSID_DSOControl old: {550DDA30-0541-11D2-9CA9-0060B0EC3D39}
new: {f6d90f14-9c73-11d3-b32e-00c04f990bb4}
old: Microsoft.XMLDSO
new: MSXML2.DSOControl
version dependent:
CLSID_DSOControl30
{f5078f39-c551-11d3-89b9-0000f81fe221} MSXML2.DSOControl.3.0
CLSID_XMLHTTP old: {ED8C108E-4349-11D2-91A4-00C04F7969E8}
new: {f6d90f16-9c73-11d3-b32e-00c04f990bb4}
old: Microsoft.XMLHTTP
new: MSXML2.XMLHTTP
version dependent:
CLSID_XMLHTTP30
{f5078f35-c551-11d3-89b9-0000f81fe221} MSXML2.XMLHTTP.3.0
CLSID_XMLSchemaCache {373984C9-B845-449B-91E7-45AC83036ADE} MSXML2.XMLSchemaCache
version dependent:
CLSID_XMLSchemaCache30
{f5078f34-c551-11d3-89b9-0000f81fe221} MSXML2.XMLSchemaCache.3.0
CLSID_XSLTemplate {2933BF94-7B36-11d2-B20E-00C04F983E60} MSXML2.XSLTemplate
version dependent:
CLSID_XSLTemplate30
{f5078f36-c551-11d3-89b9-0000f81fe221} MSXML2.XSLTemplate.3.0

MSXML Versions Reference

Version File name File Version
1 Msxml.dll 4.71.1712.5
1.0a Msxml.dll 4.72.2106.4
1.0 SP1 Msxml.dll 4.72.3110.0
2 Msxml.dll 5.0.2014.0206
2.0a Msxml.dll 5.0.2314.1000
2.0b Msxml.dll 5.0.2614.3500
2.5 Beta 2Msxml.dll 5.0.2919.38
2.5a Msxml.dll 5.0.2919.6303
2.5 Msxml.dll 5.0.2920.0
2.5 SP1 Msxml.dll 8.0.5226
2.6 January Web Release Msxml2.dll 7.50.4920.0
2.6 Msxml2.dll 8.0.6518.2
3.0 March Web Release Msxml3.dll 7.50.5108.0
3 Msxml3.dll 8.0.7820.0
3.0 SP1 Msxml3.dll 8.10.8308.0
3.0 SP2 Msxml3.dll 8.20.8730.1
4.0Msxml4.dll 4.0.9004.0
4.0 SP1Msxml4.dll 4.10.9404.0

MSXML Versions Shipped with OS Versions

OS MSXML Version
Windows 95 OSR 2.5 1.0 (4.71.1712.5)
Windows 95 OSR 2.5 1.0a (4.72.2106.4)
Windows 95 OSR 2.5 2.0a (5.0.2014.0206)
Windows 98 SE 2.0b (5.0.2614.3500)
Windows 95/98 2.5a (5.0.2919.6303)
Windows NT 4.0 2.5a (5.0.2919.6303)
Windows 2000 2.5 (5.0.2920.0)
Windows 2000 2.5 SP1 (8.0.5226)
Windows 95/98 2.5 SP1 (8.0.5226)
Windows NT 4.0 2.5 SP1 (8.0.5226)
Windows NT 4.0 2.5 SP1 (8.0.5226)
Windows 2000 2.5 (5.0.2920.0)
Windows 2000 SP1 2.5 (8.0.5226)
Windows XP (Home/Professional) 3.0 SP2 (8.20.8730.1)

MSXML Schema Support

MSXML No support for schemas.
MSXML 2.0 Support for XML-Data Reduced (XDR) schemas.
MSXML 2.6 Support for XDR schemas.
MSXML 3.0 Support for XDR schemas.
MSXML 4.0 Support for XML Schema Definition Language (XSD) and XDR schemas.

Data Types Supported by MSXML 4.0

bin.base64 date float i1 ui1
bin.hex dateTime int i2 ui2
boolean dateTime.tz number i4 ui4
char fixed.14.4 time i8 ui8
uuid uri time.tz r4 r8

MSXML and Cross-zone Data Access

To Zone
From Zone Local Internet Local Intranet Trusted Sites Restricted Sites
Local Access Granted Access Granted Access Granted Access Granted Access Denied
Internet Access Denied Access Granted Access Denied Access Denied Access Denied
Local Intranet Access Denied Access Granted Access Granted Access Denied Access Denied
Trusted Sites Access Denied Access Granted Access Granted Access Granted Access Denied
Restricted Sites Access Denied Access Denied Access Denied Access Denied Access Denied

IXMLDOMNodeType enumeration

NODE_ELEMENT1
NODE_ATTRIBUTE2
NODE_TEXT3
NODE_CDATA_SECTION4
NODE_ENTITY_REFERENCE5
NODE_ENTITY6
NODE_PROCESSING_INSTRUCTION7
NODE_COMMENT8
NODE_DOCUMENT9
NODE_DOCUMENT_TYPE10
NODE_DOCUMENT_FRAGMENT11
NODE_NOTATION12
  Contact Us | E-mail Us | Site Guide | About PerfectXML | Advertise ©2004 perfectxml.com. All rights reserved. | Privacy