File Information
Library: RemotingNG/SOAP
Package: SOAP
Header: Poco/RemotingNG/SOAP/SOAPContentHandler.h
Description
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).
Inheritance
Direct Base Classes: Poco::XML::ContentHandler
All Base Classes: Poco::XML::ContentHandler
Member Summary
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
Types Aliases
Node
using Node = XMLElement;
Constructors
SOAPContentHandler
Creates the SOAPContentHandler.
Destructor
~SOAPContentHandler
Destroys the SOAPContentHandler.
Member Functions
characters
void characters(
const XML::XMLChar ch[],
int start,
int length
);
content
const Node & content() const;
Returns the Node representing the document element.
endDocument
void endDocument();
See also: Poco::XML::ContentHandler::endDocument()
endElement
void endElement(
const std::string & uri,
const std::string & localName,
const std::string & qname
);
endPrefixMapping
void endPrefixMapping(
const std::string & prefix
);
ignorableWhitespace
void ignorableWhitespace(
const XML::XMLChar ch[],
int start,
int length
);
processingInstruction
void processingInstruction(
const std::string & target,
const std::string & data
);
setDocumentLocator
void setDocumentLocator(
const XML::Locator * loc
);
skippedEntity
void skippedEntity(
const std::string & name
);
startDocument
void startDocument();
startElement
void startElement(
const std::string & uri,
const std::string & localName,
const std::string & qname,
const XML::Attributes & attrList
);
startPrefixMapping
void startPrefixMapping(
const std::string & prefix,
const std::string & uri
);