Library: XML
Package: SAX
Header: Poco/SAX/WhitespaceFilter.h
This implementation of the SAX2 XMLFilter interface filters all whitespace-only character data element content.
Direct Base Classes: XMLFilterImpl, LexicalHandler
All Base Classes: ContentHandler, DTDHandler, EntityResolver, ErrorHandler, LexicalHandler, XMLFilter, XMLFilterImpl, XMLReader
Member Functions: characters, comment, endCDATA, endDTD, endDocument, endElement, endEntity, getProperty, ignorableWhitespace, processingInstruction, setProperty, setupParse, startCDATA, startDTD, startDocument, startElement, startEntity
Inherited Functions: characters, comment, endCDATA, endDTD, endDocument, endElement, endEntity, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parent, parse, parseMemoryNP, processingInstruction, releaseInputSource, resolveEntity, setContentHandler, setDTDHandler, setDocumentLocator, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, setupParse, skippedEntity, startCDATA, startDTD, startDocument, startElement, startEntity, startPrefixMapping, unparsedEntityDecl, warning
Creates the WhitespaceFilter, with no parent.
WhitespaceFilter(
    XMLReader * pReader
);
Creates the WhitespaceFilter with the specified parent.
 
 ~WhitespaceFilter();
Destroys the WhitespaceFilter.
 
 void characters(
    const XMLChar ch[],
    int start,
    int length
);
See also: Poco::XML::XMLFilterImpl::characters()
 
 void comment(
    const XMLChar ch[],
    int start,
    int length
);
See also: Poco::XML::LexicalHandler::comment()
 
 void endCDATA();
See also: Poco::XML::LexicalHandler::endCDATA()
 
 void endDTD();
See also: Poco::XML::LexicalHandler::endDTD()
 
 void endDocument();
See also: Poco::XML::XMLFilterImpl::endDocument()
 
 void endElement(
    const XMLString & uri,
    const XMLString & localName,
    const XMLString & qname
);
See also: Poco::XML::XMLFilterImpl::endElement()
 
 void endEntity(
    const XMLString & name
);
See also: Poco::XML::LexicalHandler::endEntity()
 
 void * getProperty(
    const XMLString & propertyId
) const;
See also: Poco::XML::XMLFilterImpl::getProperty()
 
 void ignorableWhitespace(
    const XMLChar ch[],
    int start,
    int length
);
 
 void processingInstruction(
    const XMLString & target,
    const XMLString & data
);
 
 void setProperty(
    const XMLString & propertyId,
    const XMLString & value
);
See also: Poco::XML::XMLFilterImpl::setProperty()
 
 void setProperty(
    const XMLString & propertyId,
    void * value
);
See also: Poco::XML::XMLFilterImpl::setProperty()
 
 void startCDATA();
See also: Poco::XML::LexicalHandler::startCDATA()
 
 void startDTD(
    const XMLString & name,
    const XMLString & publicId,
    const XMLString & systemId
);
See also: Poco::XML::LexicalHandler::startDTD()
 
 void startDocument();
 
 void startElement(
    const XMLString & uri,
    const XMLString & localName,
    const XMLString & qname,
    const Attributes & attrList
);
See also: Poco::XML::XMLFilterImpl::startElement()
 
 void startEntity(
    const XMLString & name
);
See also: Poco::XML::LexicalHandler::startEntity()
 
   
 void setupParse();
See also: Poco::XML::XMLFilterImpl::setupParse()