This page tries to give a comparison of existing free C or C XML parser libraries. It includes both full blown as well as lightweight parsers. This list is of course not exhaustive, but it claims to include all free parser libraries that have a significant user base, that are more or less actively maintained and that cover the most widely.
How to Install CrossOver to run Microsoft XML Parser (MSXML) 3.0 Click the Download Free Trial button above and get a 14-day, fully-functional trial of CrossOver. After you've downloaded CrossOver check out our YouTube tutorial video to the left, or visit the CrossOver Chrome OS walkthrough for specific steps. FastParser v.1.2 FastParser 1.2 is product functioning as an XML parser for non-validating XML processing. It is based on a Turing finite state automaton. It is up to more than 400 percent faster compared to Xerces and JDK1.4 integrated parser, including SAX 1/2. XML parser for iOS and Mac OS. Converts an XML data to NSDictionary or NSArray. Can parse SOAP responses. Possibility to turn on/off an attributes parsing. Supports XPath expressions. GitHub - konstm/KMXmlParser: XML parser for iOS and Mac OS. Converts an XML data to NSDictionary or NSArray. Can parse SOAP responses. Download Microsoft Xml Parser 4. MSXML 4.0 Service Pack 2 (SP2) is a complete replacement of MSXML 4.0 and MSXML 4.0 Service Pack 1 (SP1). MSXML 4.0 SP2 provides a number of security and bug fixes. MSXML 4.0 SP2 does not replace MSXML 3.0 because some obsolete and non-conformant features are no longer supported.
BBEdit
great all-purpose text editor
<oXygen/> XML Editor
Java-based editor
Morphon XML Editor
Java-based editor
Xeena
Java-based editor
Xerlin
Java-based editor
Emilé
Macintosh XML editor
ElfData XML Editor
Macintosh XML editor
jEdit
XML-capable text editor
Pepper
XML-capable text editor
Tidy
XML & HTML cleaner
SixPack
XML parser/creator
FOEditor
XML/XSLT/XSL to XHTML/PDF
TestXSLT
AppleScriptable XML/XSLT tool
EZxslt
FMP6 XML to MS Word
Radio Userland
XML-friendly outliner
Turbo XML
XML tools (for OSX)
Xalan for Mac
Java-based XSLT processor
Xalan-Java
General page for Xalan
InDelv XML Client
Java-based XML/XSL browser
AEXMLTutor.app
SOAP, XML-RPC, WSDL to AS
XML Tools for AppleScript
AS parser/generator
XML-RPC AppleScript library
remote procedure calls with AS
XSLT Tools for AppleScript
AS Scripting Addition
Frontier and XML
content management
XPublish
XML and CSS to HTML
Anastasia
document manager/publisher
SendStory for OS X
editor/collaboration tool
FAQtor
FAQ production tool
RefDB
open-source bibliographic tool
QuotEdit
quotation manager
even-t
OS X calendar software
upCast
Java-based RTF to XML
Interaction
XML/XSL-based web application server
XML Schema Quality Checker
Java-based tool from IBM alphaWorks
FileMaker XML Central
FileMaker Inc. XML resources
FileMaker Developer
with some XML features
FX.php
PHP FileMaker XML parser
Filespring Pipeline
for PHP with FileMaker
SCRIPTit
XML-based FileMaker plug-in
Troi Text Plug-in
for FileMaker Pro
FMP to Frontier to XML
for FMP/Frontier users
Lasso Professional
data-driven Web development
Lasso XML Developer Kit
for Lasso & FMP et al.
dbReports
XML database reports
News XPress
XML newsfeed reader
NetNewsWire Pro
XML newsfeed reader
WatchNews
XML newsfeed reader
RSSX
RDF/RSS newsfeed reader
BlogApp
weblog software
BlogScript
weblog software
Archipelago
XML-RPC-based editor
Igor Engraver
Music Notation with Music XML
Podpourri
iPod song lists to XML
flash AV player
XML playlists for streaming
avenue.quark
XML export Xtension
Atomik
extracts XML from QuarkXPress
RoustaboutXT & XPress XML
XML tools for QuarkXPress
AiEDV.CH tools
XML tools for QuarkXPress
NAPS Translation System
Quark & RTF to XML to HTML
WebXPress 5
Quark XML tool
XT Connector
Quark XML tool
XML Impression Suite 1.1
Quark XML tool
XMedia Plug-In
for Adobe InDesign 2.0
Acrobat-to-XML for Mac
Adobe plug-in beta
Adobe FrameMaker 7
with new XML functionality
oXML
for Omnis Studio
Project-M
publishing system
XML with WebObjects
Apple developer docs
BDXmlRpcForWO
WebObjects tool
XMLp
IP*Works! tool
OpenLink Virtuoso
cross-platform server
Mammoth PostgreSQL with LXP
cross-platform server
Pluggers XML Plugin
for 4th Dimension (4D)
Download Microsoft Xml Parser 4.0
REALBasic
for with XML tools below
XML Engine
REALbasic parser classes
rXML
REALbasic parser/router class
RealBUG xml toolbox
REALbasic module in beta
GMXMLParser
REALbasic XML parser plug-in
Schema 2.0
For use with REALbasic databases
XML-RPC for REALbasic
messaging client module
SOAP Toolkit
REALbasic classes
STXML 2.0.0
OO API for XML in OS X
Iconara DOM Framework
Open-Source Cocoa Framework for XML
Revolution
development framework
CPLAT
XML C++ classes
Whisper
C++ application framework
Xerces C++ Parser
Mac port of validating parser
DreamWeaver XML Import/Export
Macromedia TechNote
Free XML Tools for MacOS
and other platforms
This article describes versions of Microsoft XML Core Services (MSXML) that are available or installed by products or software updates.
Original product version: XML Core Services
Original KB number: 269238
Summary
This article lists the version numbers of MSXML or the XML parser. Different versions of MSXML are included with various products, such as Windows, Internet Explorer, Office, and SQL Server. MSXML is also updated when you install software updates for various products.
Introduction
Microsoft provides several different XML parsers. The MSXML parser is included in the Msxml.dll file, the Msxml2.dll file, the Msxml3.dll file, the Msxml4.dll file, the Msxml5.dll file, the Msxml6.dll file, and one or more resource files.
Note
Windows HTTP Services (Winhttp*.dll) is also included with some versions of MSXML.
The XML parser is a Component Object Model (COM) implementation of the W3C DOM model. Two versions are associated with each parser: the release version of the MSXML parser and the actual file version of the DLL that contains the parser. The release version of the MSXML parser (for example, versions 2.5, 2.6, 3.0, 4.0, 5.0, and 6.0) identifies the milestone of development.
MSXML versions that have been released by Microsoft
Version | File name | File version number |
---|---|---|
1.0 | Msxml.dll | 4.71.1712.5 |
1.0a | Msxml.dll | 4.72.2106.4 |
1.0 SP1 | Msxml.dll | 4.72.3110.0 |
2.0 | 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 2 | Msxml.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.5 SP2 | Msxml.dll, Msxmlr.dll (the last DLL is a resource-only DLL) | 8.0.5718.1 |
2.5 SP3 | Msxml.dll, Msxmlr.dll (the last DLL is a resource-only DLL) | 8.00.6730.0 |
2.6 Web Release | Msxml2.dll | 7.50.4920.0 |
2.6 SP1 | Msxml2.dll, Msxml2a.dll, Msxml2r.dll (the last two DLLs are resource-only DLLs) | 8.1.7502.0 |
2.6 SP2 | Msxml2.dll, Msxml2a.dll, Msxml2r.dll (the last two DLLs are resource-only DLLs) | 8.2.8307.0 |
3.0 Web Release | Msxml3.dll, Msxml3a.dll, Msxml3r.dll (the last two DLLs are resource-only DLLs) | 7.50.5108.0 |
3.0 | Msxml3.dll, Msxml3a.dll, Msxml3r.dll (the last two DLLs are resource-only DLLs) | 8.0.7820.0 |
3.0 SP1 | Msxml3.dll, Msxml3a.dll, Msxml3r.dll (the last two DLLs are resource-only DLLs) | 8.10.8308.0 |
3.0 SP2 | Msxml3.dll, Msxml3a.dll, Msxml3r.dll (the last two DLLs are resource-only DLLs) | 8.20.8730.1 |
3.0 SP3 | Msxml3.dll, Msxml3a.dll (8.20.8730.1), Msxml3r.dll (8.20.8730.1) (the last two DLLs are resource-only DLLs) | 8.30.9926.0 |
3.0 SP4 | Msxml3.dll, Msxml3a.dll (8.20.8730.1), Msxml3r.dll (8.20.8730.1) (the last two DLLs are resource-only DLLs) | 8.40.9419.0 |
3.0 SP5 | Msxml3.dll, Msxml3a.dll (8.20.8730.1), Msxml3r.dll (8.20.8730.1) (the last two DLLs are resource-only DLLs) | 8.50.2162.0 |
3.0 SP7 | Msxml3.dll, Msxml3a.dll, Msxml3r.dll (the last two DLLs are resource-only DLLs) | 8.70.1104 |
3.0 Post SP7 | Msxml3.dll | 8.70.1113.0 |
3.0 Post SP8 | Msxml3.dll, Msxml3a.dll (8.20.8730.1), Msxml3r.dll (8.20.8730.1) (the last two DLLs are resource-only DLLs) | 8.80.1185.0 |
3.0 SP9 | Msxml3.dll, Msxml3a.dll (8.20.8730.1), Msxml3r.dll (8.20.8730.1) (the last two DLLs are resource-only DLLs) | 8.90.1002.0 |
3.0 Post SP9 | Msxml3.dll | 8.90.1101.0 |
3.0 SP10 (On Vista SP1) | Msxml3.dll, Msxml3r.dll (8.20.8730.1) (the last DLL is resource-only DLL) | 8.100.1043.0 |
3.0 SP10 (On Vista SP2) | Msxml3.dll, Msxml3r.dll (8.20.8730.1) (the last DLL is resource-only DLL) | 8.100.5000.0 |
3.0 Post SP10 | Msxml3.dll | 8.100.5002.0 |
3.0 SP11 | Msxml3.dll, Msxml3r.dll (8.110.7600.16385) (the last DLL is resource-only DLL) | 8.110.7600.16385 |
3.0 Post SP11 | Msxml3.dll | 8.110.7600.16605 |
4.0 | Msxml4.dll, WinHTTP5.dll, Msxml4a.dll, Msxml4r.dll (the last two DLLs are resource-only DLLs) | 4.0.9004.0 |
4.0 SP1 | Msxml4.dll, WinHTTP5.dll, Msxml4a.dll, Msxml4r.dll (the last two DLLs are resource-only DLLs) | 4.10.9404.0 |
4.0 SP2 | Msxml4.dll, WinHTTP5.dll (5.0.2613.0), Msxml4a.dll (4.10.9404.0), Msxml4r.dll (4.10.9404.0) (the last two DLLs are resource-only DLLs) | 4.20.9818.0 |
4.0 Post SP2 | Msxml4.dll, Msxml4r.dll (4.10.9404.0) (the last DLL is a resource-only DLL) | 4.20.9839.0 |
4.0 Post SP2 | Msxml4.dll | 4.20.9841.0 |
4.0 Post SP2 | Msxml4.dll | 4.20.9848.0 |
4.0 SP3 | Msxml4.dll, Msxml4r.dll (4.30.2100.0) (the last DLL is a resource-only DLL) | 4.30.2100.0 |
5.0 (Office 2003) | Msxml5.dll, Msxml5r.dll (5.0.2916.0) (the last DLL is a resource-only DLL) | 5.0.2916.0 |
5.0 (Office 2003 SP1) | Msxml5.dll, Msxml5r.dll (5.10.2925.0) (the last DLL is a resource-only DLL) | 5.10.2925.0 |
5.0 (Office 2003 SP2) | Msxml5.dll, Msxml5r.dll (5.10.2927.0) (the last DLL is a resource-only DLL) | 5.10.2927.0 |
5.0 (Office 2003 Post SP2) | Msxml5.dll | 5.10.2930.0 |
5.0 (Office 2007) | Msxml5.dll | 5.20.1076 |
5.0 (Office 2007 Post release) | Msxml5.dll | 5.20.1081.0 |
6.0 | Msxml6.dll, Msxml6r.dll (6.0.3883.0) (the last DLL is a resource-only DLL) | 6.0.3883.0 |
6.0 Post release | Msxml6.dll, Msxml6r.dll (6.0.3883.0) (the last DLL is a resource-only DLL) | 6.0.3888.0 |
6.0 Post release | Msxml6.dll | 6.0.3890.0 |
6.0 SP1 | Msxml6.dll | 6.10.1129.0 |
6.0 Post SP1 | Msxml6.dll | 6.10.1200.0 |
6.0 Post SP2 | Msxml6.dll | 6.20.1099.0 |
6.0 Post SP2 | Msxml6.dll | 6.20.5002.0 |
6.0 SP3 | Msxml6.dll, Msxml6r.dll (the last DLL is a resource-only DLL) | 6.30.7600.16385 |
For additional information on MSXML releases and roadmap review MSXML Roadmap.
MSXML versions 1.x and 2.x are no longer supported by Microsoft.
MSXML 3.0 support follows the support policy of the OS into which it is built.
MSXML 4.0 is no longer supported by Microsoft.
MSXML 5.0 is supported by the Microsoft Office lifecycle policy.
MSXML 6.0 support follows the support policy of the OS into which it is built or onto which it is installed.
This table includes the version of MSXML that is included in security updates that were released since October 10, 2006. For more information about the security updates, see the following articles:
32-bit versions of MSXML 3.0 (Wmsxml3.dll.) on 64-bit Windows Server 2003 uses the same MSXML and file version numbers that are listed in this table.
If MSXML 4.0 SP2 (out-of-support in April 2010) is installed on a computer that is running Windows NT, Windows 2000 SP2 and earlier, Windows 2003 RTM, or Windows XP RTM, the WinHTTP5.dll file is installed.
Download Microsoft Xml Parser
Replaced MSXML security update - MS02-008
Msxml version | File name | File version number |
---|---|---|
2.6 SP2 (including hotfix) | Msxml2.dll, Msxml2a.dll, Msxml2r.dll (the last two DLLs are resource-only DLLs) | 8.20.8307.0 |
3.0 SP2 (including hotfix) | Msxml3.dll | 8.20.9415.0 |
4.0 (including hotfix) | Msxml4.dll, WinHTTP5.dll, Msxml4a.dll, Msxml4r.dll (the last two DLLs are resource-only DLLs) | 4.00.9406.0 |
MSXML versions that are included with Microsoft Internet Explorer
Microsoft Internet Explorer version | Microsoft XML version (file version) |
---|---|
4.0 | 1.0 (4.71.1712.5) |
4.0a | 1.0a (4.72.2106.4) |
4.01 (SP1) | 2.0a (5.0.2014.0206) |
5.0a | 2.0a (5.0.2314.1000) |
5.0b | 2.0b (5.0.2614.3500) |
5.01 | 2.5a (5.0.2919.6303) |
5.01 SP1 | 2.5 SP1 (8.0.5226) |
5.5 | 2.5 SP1 (8.0.5226) |
5.5 SP2 | 2.5 Post-SP2 (8.00.6611.0) |
6.0 | 3.0 SP2 (8.20.8730.1) |
6.0 SP1 | 3.0 SP3 (8.30.9926.0) |
MSXML versions that are included with MDAC
MDAC version (products) | Microsoft XML version (file version) |
---|---|
MDAC 2.5 (Windows 2000) | 2.5 (5.0.2920.0) |
MDAC 2.5 SP1 (Windows 2000 SP1) | 2.5 SP1 (8.0.5226) |
MDAC 2.5 SP2 (Windows 2000 SP2) | 2.5 SP2 (8.0.5718.1) |
MDAC 2.5 SP3 (Windows 2000 SP3) | 2.5 SP3 (8.00.6730.0) |
MDAC 2.6 (SQL Server 2000) | 2.6 (8.0.6518.1) |
MDAC 2.6 SP1 (SQL Server 2000 SP1) | 2.6 SP1 (8.1.7502.0) |
MDAC 2.6 SP2 (SQL Server 2000 SP2) | 2.6 SP2 (8.2.8307.0) |
MDAC 2.7 (Windows XP) | 3.0 SP2 (8.20.8730.1) |
MDAC 2.7 SP1 (Windows XP SP1) | 3.0 SP3 (8.30.9926.0) |
MDAC 2.8 (Windows Server 2003) | 3.0 SP4 (8.40.9419.0) |
MDAC 2.8 SP1 | 3.0 SP7 (8.70.1104.0) |
MSXML versions that are included with other Microsoft products
This is not a complete list of MSXML versions that are included with other Microsoft products.
Other products | Microsoft XML version (file version) |
---|---|
Microsoft Security Essentials (Client) | 4.0 |
BizTalk Server 2004 | 4.0 |
Microsoft Office Project Server 2003 | 4.0 |
Encarta 2003, 2004, 2005, and Student/Encarta 2006 | 4.0 |
Works Suite 2006, Works Suite 2005, Works Suite 2004, Works Suite 2003 | 4.0 |
Live Communications Server | 4.0, 6.0 |
Application Compatibility Toolkit | 4.0, 6.0 |
URGE | 6.0 |
Microsoft .NET Framework 3.0 | 6.0 |
Microsoft Visual Studio 2005 | 6.0 |
Microsoft SQL Server 2005 | 6.0 |
Microsoft SQL Server 2008 | 6.0 |
Student/Encarta 2007 | 6.0 |
Zune software version 1.0 | 6.0 |
Windows SharePoint Services 3.0 | 6.0 |
Note
If the MSXML parser is updated on a computer that has Application Center 2000 installed, you must reinstall Application Center 2000.