Share via


XML SAX Interfaces (Compact 2013)

3/26/2014

The following table shows the XML SAX interfaces, with a description of the purpose of each.

Programming element

Description

IMXAttributes

The IMXAttributes interface complements the implementation of the ISAXAttributes interface, allowing you to create and edit, not just query, attribute collections.

IMXReaderControl

The IMXReaderControl interface provides limited control of reader behavior.

IMXWriter

The IMXWriter interface is a complementary application programming interface (API) to the latest version of the Simple API for XML (SAX2) implementation of the Microsoft XML Parser (MSXML).

ISAXAttributes

The ISAXAttributes interface allows access to a list of attributes by the attribute index, the name space-qualified name, and the qualified (prefixed) name.

ISAXContentHandler

The ISAXContentHandler interface receives notification of the logical content of a document.

ISAXDeclHandler

This is an optional extension handler for Simple API for XML (SAX2) to provide information about DTD declarations in an XML document.

ISAXDTDHandler

The ISAXDTDHandler interface receives notification of basic DTD (document type definition)-related events.

ISAXEntityResolver

The IVBSAXEntityResolver interface implements a handler to the resolveEntity event which is not called in the current Microsoft XML Parser (MSXML) Simple API for XML (SAX2) implementation because it does not resolve external entities.

ISAXErrorHandler

The ISAXErrorHandler interface provides the basic interface for handling parsing errors.

ISAXLexicalHandler

The ISAXLexicalHandler interface enables a Simple API for XML (SAX2) application to implement an optional extension handler for receiving information from the SAX2 reader, such as comments, the document type declaration, CDATA sections, and the start and end of an entity within a document.

ISAXLocator

The ISAXLocator interface associates a Simple API for XML (SAX) event with a document location.

ISAXXMLFilter

The ISAXXMLFilter interface provides a convenient base for creating an XML filter by passing on all ISAXEntityResolver, ISAXDTDHandler, ISAXContentHandler, and ISAXErrorHandler events automatically.

ISAXXMLReader

The XML SAX feature provides two co-classes that implement the XML Reader interface.

See Also

Reference

XML SAX Reference