MSXML
< XML
< html
< WEB
< programming
< software
< lafoldes
Get flash to fully experience Pearltrees
Overview The Microsoft Core XML Services (MSXML) 6.0 release provides standards-conformant implementations of: XML 1.0 (DOM & SAX2 APIs)
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.
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).