MSXML are the Microsoft XML core services, which includes a full XML DOM implementation.
MSXML are the Microsoft XML core services, which include a full XML DOM implementation, support for SAX, XML 1.0, XSLT 1.0, XSD and XDR schemas and other technologies depending on the version (for instance, XPath is not supported in all versions).
There are many versions of MSXML, of which some have more or less subtle differences.
The most current one is MSXML 6 SP2 or SP3, depending in your operating system their version numbers are:
- 6.20.2003.0 for Windows XP SP2, Windows 2003 SP1 and Windows 2003 R2
- 6.20.1103.0 for Windows XP SP3, Windows 2003 SP2 and Windows 2003 R2 SP1
- 6.30.* for newer versions of Windows
Note that MSXML 4 and MSXML 3 are also still supported.
When using MSXML for XPath, be sure to set the SelectionNamespaces Property (as this article shows) to make sure your XML namespaces will work.
Links:
- A Beginner's Guide to the XML DOM
- Progam with DOM in ...
- MSXML DOM on MSDN