Library: XML
Package: SAX
Header: Poco/SAX/WhitespaceFilter.h
Description
This implementation of the SAX2 XMLFilter interface filters all whitespace-only character data element content.
Inheritance
Direct Base Classes: XMLFilterImpl, LexicalHandler
All Base Classes: ContentHandler, DTDHandler, EntityResolver, ErrorHandler, LexicalHandler, XMLFilter, XMLFilterImpl, XMLReader
Member Summary
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
Constructors
WhitespaceFilter
Creates the WhitespaceFilter, with no parent.
WhitespaceFilter
WhitespaceFilter(
XMLReader * pReader
);
Creates the WhitespaceFilter with the specified parent.
Destructor
~WhitespaceFilter
~WhitespaceFilter();
Destroys the WhitespaceFilter.
Member Functions
characters
void characters(
const XMLChar ch[],
int start,
int length
);
See also: Poco::XML::XMLFilterImpl::characters()
comment
void comment(
const XMLChar ch[],
int start,
int length
);
See also: Poco::XML::LexicalHandler::comment()
endCDATA
void endCDATA();
See also: Poco::XML::LexicalHandler::endCDATA()
endDTD
void endDTD();
See also: Poco::XML::LexicalHandler::endDTD()
endDocument
void endDocument();
See also: Poco::XML::XMLFilterImpl::endDocument()
endElement
void endElement(
const XMLString & uri,
const XMLString & localName,
const XMLString & qname
);
See also: Poco::XML::XMLFilterImpl::endElement()
endEntity
void endEntity(
const XMLString & name
);
See also: Poco::XML::LexicalHandler::endEntity()
getProperty
void * getProperty(
const XMLString & propertyId
) const;
See also: Poco::XML::XMLFilterImpl::getProperty()
ignorableWhitespace
void ignorableWhitespace(
const XMLChar ch[],
int start,
int length
);
processingInstruction
void processingInstruction(
const XMLString & target,
const XMLString & data
);
setProperty
void setProperty(
const XMLString & propertyId,
const XMLString & value
);
See also: Poco::XML::XMLFilterImpl::setProperty()
setProperty
void setProperty(
const XMLString & propertyId,
void * value
);
See also: Poco::XML::XMLFilterImpl::setProperty()
startCDATA
void startCDATA();
See also: Poco::XML::LexicalHandler::startCDATA()
startDTD
void startDTD(
const XMLString & name,
const XMLString & publicId,
const XMLString & systemId
);
See also: Poco::XML::LexicalHandler::startDTD()
startDocument
void startDocument();
startElement
void startElement(
const XMLString & uri,
const XMLString & localName,
const XMLString & qname,
const Attributes & attrList
);
See also: Poco::XML::XMLFilterImpl::startElement()
startEntity
void startEntity(
const XMLString & name
);
See also: Poco::XML::LexicalHandler::startEntity()
setupParse
void setupParse();
See also: Poco::XML::XMLFilterImpl::setupParse()