ACEXML
6.1.0
|
#include <ACEXML/common/XMLFilter.h>
Public Member Functions | |
virtual ACEXML_XMLReader * | getParent (void) const =0 |
virtual void | setParent (ACEXML_XMLReader *parent)=0 |
An XML filter is like an XML reader, except that it obtains its events from another XML reader rather than a primary source like an XML document or database. Filters can modify a stream of events as they pass on to the final application.
The XMLFilterImpl helper class provides a convenient base for creating SAX2 filters, by passing on all ACEXML_EntityResolver, ACEXML_DTDHandler, ACEXML_ContentHandler and ACEXML_ErrorHandler events automatically.
virtual ACEXML_XMLReader* ACEXML_XMLFilter::getParent | ( | void | ) | const [pure virtual] |
Get the parent reader.
Implemented in ACEXML_XMLFilterImpl.
virtual void ACEXML_XMLFilter::setParent | ( | ACEXML_XMLReader * | parent | ) | [pure virtual] |
Set the parent reader.
Implemented in ACEXML_XMLFilterImpl.