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.
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 . |
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 . |
Requirements
Implementation:
msxml3.dll (MSXML 3.0)
msxml6.dll (MSXML 6.0)
Header and LIB files: msxml2.h, msxml2.lib, msxml6.h, msxml6.lib
Versioning
MSXML 3.0, MSXML 6.0
See Also
ISAXContentHandler Interface
ISAXDTDHandler Interface
ISAXEntityResolver Interface
ISAXErrorHandler Interface