Poco::Remoting::SoapLite

class XmlContentHandler

Library: Remoting/SoapLite
Package: SoapLite
Header: Poco/Remoting/SoapLite/XmlContentHandler.h

Description

The XmlContentHandler stores data generated by the XMLParser in a vector for later processing. The resulting root entry struct will contain an Entry with an empty name and value but at least one child.

Inheritance

Direct Base Classes: Poco::XML::ContentHandler

All Base Classes: Poco::XML::ContentHandler

Member Summary

Member Functions: characters, endDocument, endElement, endPrefixMapping, getData, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping

Inherited Functions: characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping

Nested Classes

struct Entry

 more...

Constructors

XmlContentHandler

XmlContentHandler();

Creates the XmlContentHandler.

Destructor

~XmlContentHandler virtual

~XmlContentHandler();

Destroys the XmlContentHandler.

Member Functions

characters

void characters(
    const XML::XMLChar ch[],
    int start,
    int length
);

endDocument virtual

void endDocument();

See also: Poco::XML::ContentHandler::endDocument()

endElement

void endElement(
    const XML::XMLString & uri,
    const XML::XMLString & localName,
    const XML::XMLString & qname
);

endPrefixMapping inline

void endPrefixMapping(
    const XML::XMLString & prefix
);

getData inline

const XmlContentHandler::Entry & getData() const;

ignorableWhitespace inline

void ignorableWhitespace(
    const XML::XMLChar ch[],
    int start,
    int length
);

processingInstruction inline

void processingInstruction(
    const XML::XMLString & target,
    const XML::XMLString & data
);

setDocumentLocator inline

void setDocumentLocator(
    const XML::Locator * loc
);

skippedEntity inline

void skippedEntity(
    const XML::XMLString & name
);

startDocument virtual

void startDocument();

See also: Poco::XML::ContentHandler::startDocument()

startElement

void startElement(
    const XML::XMLString & uri,
    const XML::XMLString & localName,
    const XML::XMLString & qname,
    const XML::Attributes & attrList
);

startPrefixMapping inline

void startPrefixMapping(
    const XML::XMLString & prefix,
    const XML::XMLString & uri
);