Library: Netconf
Package: Netconf
Header: Poco/Netconf/XmlContentHandler.h
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.
Direct Base Classes: Poco::XML::ContentHandler
All Base Classes: Poco::XML::ContentHandler
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
An entry stores data detected by one parse step.
Creates the XmlContentHandler.
Destroys the XmlContentHandler.
void characters(
const XML::XMLChar ch[],
int start,
int length
);
void endDocument();
See also: Poco::XML::ContentHandler::endDocument()
void endElement(
const XML::XMLString & uri,
const XML::XMLString & localName,
const XML::XMLString & qname
);
void endPrefixMapping(
const XML::XMLString & prefix
);
const XmlContentHandler::Entry & getData() const;
Returns the deserialized data.
void ignorableWhitespace(
const XML::XMLChar ch[],
int start,
int length
);
void processingInstruction(
const XML::XMLString & target,
const XML::XMLString & data
);
void setDocumentLocator(
const XML::Locator * loc
);
void skippedEntity(
const XML::XMLString & name
);
void startDocument();
void startElement(
const XML::XMLString & uri,
const XML::XMLString & localName,
const XML::XMLString & qname,
const XML::Attributes & attrList
);
void startPrefixMapping(
const XML::XMLString & prefix,
const XML::XMLString & uri
);