Driver for a IBXML database reader
Parser interface.
Driver for a IBXML database reader.The driver uses the IceBreaker(tm) XML I/O system to read XML data and translates the events reported by the system to the registered client handlers.
If no EntityResolve is specified, the parser shall resolve entities itself. The EntityResolve may be specified at any time, also in the middle of a parse, and the parser shall start using the new handler immediately.
If no DTDHandler is specified, no DTD related events are
generated. The DTDHandler may be specified at any time,
also in the middle of a parse, and the parser shall start
using the new handler immediately.
If no DocumentHandler is specified, no document events are
generated. The DocumentHandler may be specified at any time,
also in the middle of a parse, and the parser shall start
using the new handler immediately.
If no ErrorHandler is specified, no errors or warnings are
generated, except fatal errors. Fatal errors will result in a
SAXException being thrown. The ErrorHandler may be specified at any time,
also in the middle of a parse, and the parser shall start
using the new handler immediately.
The parser will begin parsing the XML document specified by
the input source and call the appropriate DocumentHandler,
DTDHandler, ErrorHandler and EntityResolver methods in the same
order as the events occur in the XML document. The application may not call this method recusively or
multiple times on the same instance.
The parser will begin parsing the XML document specified by
the input source and call the appropriate DocumentHandler,
DTDHandler, ErrorHandler and EntityResolver methods in the same
order as the events occur in the XML document. The application may not call this method recusively or
multiple times on the same instance.
The parser will begin parsing the XML document specified by
the input source and call the appropriate DocumentHandler,
DTDHandler, ErrorHandler and EntityResolver methods in the same
order as the events occur in the XML document. The application may not call this method recusively or
multiple times on the same instance.
void setDTDHandler(DTDHandler* handler)
DTDHandlervoid setDocumentHandler(DocumentHandler* handler)
setDocumentHandlervoid setErrorHandler(ErrorHandler* handler)
setErrorHandlervoid parse(InputSource& source)
void parse(const ibxmlchar* systemId)
void parse(const char* systemId)
Alphabetic index Hierarchy of classes