What does the Microsoft XML Parser do?
The latest version of Microsoft’s core XML services provides the following four distinct features. • A Document Object Model (DOM)-based parser that takes a text stream (a file, a string in a program, or any other text that can be converted into XML) and turns it into a navigable XML tree structure that can be programmatically manipulated. • A SAX (Simple API for XML) parser that is optimized for handling large documents and for high-throughput scenarios. SAX is an events-based parser that reads a document and reports parsing events (such as the start and end of elements) directly to an application. The application, which you create, implements handlers to deal with the different events, much like handling events in a graphical user interface (GUI). • An XSLT processor that reads an XSLT file and applies the instructions of the Extensible Stylesheet Language for Transformations (XSLT) file to an XML file to produce some kind of output. In addition to creating an XML structure, the XSLT