|
XBinder XML Runtime
XBinder Version 3.0.x
|
Public Member Functions | |
| OSXMLSoapHandler (OSXMLDefaultHandler *msgSaxHandler, OSRTContext *pContext, OSXMLDefaultHandler *faultSaxHandler=0) | |
| virtual int | startElement (const OSUTF8CHAR *const uri, const OSUTF8CHAR *const localname, const OSUTF8CHAR *const qname, const OSUTF8CHAR *const *attrs) |
| Receive notification of the beginning of an element. More... | |
| virtual int | characters (const OSUTF8CHAR *const chars, unsigned int length) |
| Receive notification of character data. More... | |
| virtual int | endElement (const OSUTF8CHAR *const uri, const OSUTF8CHAR *const localname, const OSUTF8CHAR *const qname) |
| Receive notification of the end of an element. More... | |
| OSBOOL | isSoapEnv (const OSUTF8CHAR *uri) |
Public Member Functions inherited from OSXMLDefaultHandler | |
| OSXMLDefaultHandler (OSRTContext *pContext, const OSUTF8CHAR *elemName=0, OSINT32 level=0) | |
| virtual EXTXMLMETHOD void | startDocument () |
| virtual EXTXMLMETHOD void | endDocument () |
| virtual EXTXMLMETHOD int | finalize () |
| virtual EXTXMLMETHOD void | resetErrorInfo () |
| virtual EXTXMLMETHOD void | setErrorInfo (int status, const char *file=0, int line=0) |
| virtual EXTXMLMETHOD int | getErrorInfo (int *status, const char **file, int *line) |
| OSINT16 | getState () |
| This method returns the current state of the decoding process. More... | |
| virtual void | init (int level=0) |
| void | setElemName (const OSUTF8CHAR *elemName) |
| OSBOOL | isComplete () |
| EXTXMLMETHOD void | traceStartElement (const char *funcName, const OSUTF8CHAR *localName) |
| EXTXMLMETHOD void | traceEndElement (const char *funcName, const OSUTF8CHAR *localName) |
The virtual document handler interface | |
Additional Inherited Members | |
Protected Attributes inherited from OSXMLDefaultHandler | |
| OSRTCtxtPtr | mpContext |
| const OSUTF8CHAR * | mpElemName |
| OSINT32 | mLevel |
| OSINT16 | mStartLevel |
| OSINT16 | mReqElemCnt |
| OSINT16 | mCurrElemIdx |
| OSINT16 | mState |
| struct EXTXMLCLASS OSXMLDefaultHandler::ErrorInfo | errorInfo |
Definition at line 40 of file rtSaxCppSoap.h.
|
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.
| chars | The characters from the XML document. |
| length | The length of chars. |
Reimplemented from OSXMLDefaultHandler.
|
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).
| uri | The URI of the asscioated namespace for this element |
| localname | The local part of the element name |
| qname | The QName of this element |
Reimplemented from OSXMLDefaultHandler.
|
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.
| 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. |
Reimplemented from OSXMLDefaultHandler.