MSXML

TwitterFacebook
Get flash to fully experience Pearltrees
https://www.microsoft.com/en-us/download/details.aspx?id=3988 Overview The Microsoft Core XML Services (MSXML) 6.0 release provides standards-conformant implementations of: XML 1.0 (DOM & SAX2 APIs)

Download details: Microsoft Core XML Services (MSXML) 6.0

CodeGuru: Doing XSLT with MSXML in C++

This article presents a short introduction to Microsoft's XSLT capabilities. It shows how to use XML transformations by using the MSXML SDK. There are of course tons of uses for this, but let me name at least one that made my life easier: If you need to visualize your XML data in an HTML form in a WebBrowser control, for example, all you need to do is load your XML file (it can be stored in memory, or created on demand), create XSLT processor from a file stored in let's say application resources, and then invoke the transformation. The result is an HTML file that can be shown in a control. You don't need to hard code HTML tags anywhere in the C++ code. http://www.codeguru.com/cpp/data/data-misc/xml/article.php/c4565/Doing-XSLT-with-MSXML-in-C.htm
http://blogs.msdn.com/b/xmlteam/archive/2006/10/23/using-the-right-version-of-msxml-in-internet-explorer.aspx

Microsoft XML Team's WebLog : Using the right version of MS

var progIDs = [ 'Msxml2.DOMDocument.6.0' , 'Msxml2.DOMDocument.5.0' , 'Msxml2.DOMDocument.4.0' , 'Msxml2.DOMDocument.3.0' , 'Msxml2.DOMDocument' ]; // MSXML5.0, MSXML4.0 and Msxml2.DOMDocument all have issues - be careful when using. Details below. The code iterates through the "progIDs" array and instantiates the highest version MSXML DOM that is available on the machine and returns it to the caller (see below for details on which versions ship where).