ISAXXMLFilter Interface

MSXML 5.0 SDK

Microsoft XML Core Services (MSXML) 5.0 for Microsoft Office - SAX2 Reference

ISAXXMLFilter Interface

The ISAXXMLFilter/IVBSAXXMLFilter interface provides a convenient base for creating an XML filter by passing on all ISAXEntityResolver/IVBSAXEntityResolver, ISAXDTDHandler/IVBSAXDTDHandler, ISAXContentHandler/IVBSAXContentHandler, and ISAXErrorHandler/IVBSAXErrorHandler events automatically. An XML filter is like an XML reader, except that it obtains its events from another XML reader rather than a primary source, such as an XML document or a database. Filters can modify a stream of events as they pass on to their final application.

[Visual Basic]

The IVBSAXXMLFilter interface is derived from the IDispatch interface, not the IVBSAXXMLReader interface.

Properties

parent Sets or gets the instance of the reader that is the parent of the IVBSAXXMLFilter.

[C/C++]

Methods

getParent Gets a reference to the instance of ISAXXMLReader that was set by the putParent method.
putParent Sets the parent of the filter to an instance of ISAXXMLReader.

Versioning

MSXML 3.0, unimplemented

Requirements

Implementation: msxml5.dll

[C/C++]

Header and LIB files: msxml2.h, msxml2.lib

To view reference information for Visual Basic or C/C++ only, click the Language Filter button Language Filter in the upper-left corner of the page.

See Also

ISAXContentHandler | ISAXDTDHandler | ISAXEntityResolver | ISAXErrorHandler