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()