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.
- IMXAttributes Interface
- IMXSchemaDeclHandler Interface
- IMXWriter Interface
- ISAXAttributes Interface
- ISAXContentHandler Interface
- ISAXDeclHandler Interface
- ISAXDTDHandler Interface
- ISAXEntityResolver Interface
- ISAXErrorHandler Interface
- ISAXLexicalHandler Interface
- ISAXLocator Interface
- ISAXXMLFilter Interface
- ISAXXMLReader Interface
- SAX2 C++ Common Notices
- SAX2 Visual Basic Common Notices