OSXMLContentHandler Class Reference
Receive notification of general document events. More...
#include <rtSaxCppParserIF.h>
Public Member Functions | |
The virtual document handler interface | |
virtual int | characters (const OSUTF8CHAR *const chars, unsigned int length)=0 |
Receive notification of character data. | |
virtual int | endElement (const OSUTF8CHAR *const uri, const OSUTF8CHAR *const localname, const OSUTF8CHAR *const qname)=0 |
Receive notification of the end of an element. | |
virtual int | startElement (const OSUTF8CHAR *const uri, const OSUTF8CHAR *const localname, const OSUTF8CHAR *const qname, const OSUTF8CHAR *const *attrs)=0 |
Receive notification of the beginning of an element. |
Detailed Description
Receive notification of general document events.Definition at line 112 of file rtSaxCppParserIF.h.
Member Function Documentation
virtual int OSXMLContentHandler::characters | ( | const OSUTF8CHAR *const | chars, | |
unsigned int | length | |||
) | [pure virtual] |
Receive notification of character data.
The Parser will call this method to report each chunk of character data. SAX parsers may return all contiguous character data in a single chunk, or they may split it into several chunks; however, all of the characters in any single event must come from the same external entity, so that the Locator provides useful information.
- Parameters:
-
chars The characters from the XML document. length The length of chars.
Implemented in OSXMLDefaultHandler.
virtual int OSXMLContentHandler::endElement | ( | const OSUTF8CHAR *const | uri, | |
const OSUTF8CHAR *const | localname, | |||
const OSUTF8CHAR *const | qname | |||
) | [pure virtual] |
Receive notification of the end of an element.
The SAX parser will invoke this method at the end of every element in the XML document; there will be a corresponding startElement() event for every endElement() event (even when the element is empty).
- Parameters:
-
uri The URI of the asscioated namespace for this element localname The local part of the element name qname The QName of this element
Implemented in OSXMLDefaultHandler.
virtual int OSXMLContentHandler::startElement | ( | const OSUTF8CHAR *const | uri, | |
const OSUTF8CHAR *const | localname, | |||
const OSUTF8CHAR *const | qname, | |||
const OSUTF8CHAR *const * | attrs | |||
) | [pure virtual] |
Receive notification of the beginning of an element.
The Parser will invoke this method at the beginning of every element in the XML document; there will be a corresponding endElement() event for every startElement() event (even when the element is empty). All of the element's content will be reported, in order, before the corresponding endElement() event.
- Parameters:
-
uri The URI of the asscioated namespace for this element localname The local part of the element name qname The QName of this element attrs The attributes name/value pairs attached to the element, if any.
- See also:
- endElement
Implemented in OSXMLDefaultHandler.
The documentation for this class was generated from the following file: