Library: RemotingNG/SOAP
Package: SOAP
Header: Poco/RemotingNG/SOAP/SOAPContentHandler.h
This ContentHandler builds a simplified in-memory representation of an XML infoset containing only elements, attributes and character data.
The in-memory representation is optimized for SOAP infosets and cannot represent arbitrary XML documents (e.g., those with mixed element content).
Direct Base Classes: Poco::XML::ContentHandler
All Base Classes: Poco::XML::ContentHandler
Member Functions: characters, content, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
Inherited Functions: characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
Creates the SOAPContentHandler.
Destroys the SOAPContentHandler.
void characters(
const XML::XMLChar ch[],
int start,
int length
);
const Node & content() const;
Returns the Node representing the document element.
void endDocument();
See also: Poco::XML::ContentHandler::endDocument()
void endElement(
const std::string & uri,
const std::string & localName,
const std::string & qname
);
void endPrefixMapping(
const std::string & prefix
);
void ignorableWhitespace(
const XML::XMLChar ch[],
int start,
int length
);
void processingInstruction(
const std::string & target,
const std::string & data
);
void setDocumentLocator(
const XML::Locator * loc
);
void skippedEntity(
const std::string & name
);
void startDocument();
void startElement(
const std::string & uri,
const std::string & localName,
const std::string & qname,
const XML::Attributes & attrList
);
void startPrefixMapping(
const std::string & prefix,
const std::string & uri
);