SAX2 Reference
The Simple API for XML (SAX) was originally defined for the Java programming language using Java interface definitions. Because the Java language interfaces are not language-neutral, tool vendors must decide how the SAX interfaces will map to a specific language. In the future, however, standard language bindings will emerge.
Microsoft added support for SAX in MSXML 3.0. There is support for C++ and Microsoft Visual Basic®. Each of these language bindings requires a different set of interfaces that reflect the individual language and type restrictions.
The names of the MSXML interfaces are the same as those in the Java language, but are prefixed with ISAX for C++ and IVBSAX for Visual Basic (ISAXContentHandler and IVBSAXContentHandler, for example).
This section contains the following topics.
Note The IMXReaderControl interface, which provides the ability to abort, suspend, and resume SAX parsing operations, was implemented for earlier technology preview releases. However, this interface was deemed unready for inclusion in the final release of MSXML 4.0. It has been removed until further notice.