|
Public Member Functions |
| XMLReader (bool useNamespace=true, int xmlFlags=XMLRF_DEFAULTFLAGS) |
| ~XMLReader () |
virtual bool | getFeature (IN(RString) name) throw ( org::xml::sax::RSAXNotRecognizedException , org::xml::sax::RSAXNotSupportedException ) |
| Look up the value of a feature flag.
|
virtual void | setFeature (IN(RString) name, bool value) throw ( org::xml::sax::RSAXNotRecognizedException , org::xml::sax::RSAXNotSupportedException ) |
| Set the value of a feature flag.
|
virtual acdk::lang::Object | getProperty (IN(RString) name) throw ( org::xml::sax::RSAXNotRecognizedException , org::xml::sax::RSAXNotSupportedException ) |
| Look up the value of a property.
|
virtual void | setProperty (IN(RString) name, IN(acdk::lang::Object) value) throw ( org::xml::sax::RSAXNotRecognizedException , org::xml::sax::RSAXNotSupportedException ) |
| Set the value of a property.
|
virtual void | setEntityResolver (IN(org::xml::sax::REntityResolver) resolver) |
virtual org::xml::sax::REntityResolver | getEntityResolver () |
| Return the current entity resolver.
|
virtual void | setDTDHandler (IN(org::xml::sax::RDTDHandler) handler) |
virtual org::xml::sax::RDTDHandler | getDTDHandler () |
| Return the current DTD handler.
|
virtual void | setContentHandler (IN(org::xml::sax::RContentHandler) handler) |
virtual org::xml::sax::RContentHandler | getContentHandler () |
| Return the current content handler.
|
virtual void | setErrorHandler (IN(org::xml::sax::RErrorHandler) handler) |
virtual org::xml::sax::RErrorHandler | getErrorHandler () |
| Return the current error handler.
|
virtual void | parse (IN(org::xml::sax::RInputSource) input) throw ( acdk::io::RIOException , org::xml::sax::RSAXException ) |
virtual void | parse (IN(RString) systemId) throw ( acdk::io::RIOException , org::xml::sax::RSAXException ) |
| Parse an XML document from a system identifier (URI).
|
org::w3c::dom::RDocument | parseInternal (IN(org::xml::sax::RInputSource) input) throw ( acdk::io::RIOException , org::xml::sax::RSAXException ) |
org::w3c::dom::RDocument | parseInternal (IN(RString) systemId) throw ( acdk::io::RIOException , org::xml::sax::RSAXException ) |
org::w3c::dom::RDocument | parseInternalHtml (IN(org::xml::sax::RInputSource) input) throw ( acdk::io::RIOException , org::xml::sax::RSAXException ) |
RString | getURI (IN(RString) prefix) |
void | setExtendedFlags (int flags) |
int | getExtendedFlags () |
bool | useNamespace () |
bool | isValidating () |
void | _startDTD (IN(RString) name, IN(RString) externalID, IN(RString) systemID) |
acdk::io::RReader | _resolveEntity (IN(RString) publicId, IN(RString) systemId) |
void | _startDocument (bool isStandalone) |
void | _endDocument () |
void | _internalEntityDecl (IN(RString) name, IN(RString) value) |
void | _externalEntityDecl (IN(RString) name, IN(RString) publicId, IN(RString) systemId) |
void | _notationDecl (IN(RString) name, IN(RString) publicId, IN(RString) systemId) |
void | _attributeDecl (IN(RString) elementName, IN(RString) attributeName, IN(RString) type, IN(RString) mode, IN(RString) value) |
void | _elementDecl (IN(RString) name, IN(RString) model) |
void | _unparsedEntityDecl (IN(RString) name, IN(RString) publicId, IN(RString) systemId, IN(RString) notationName) |
void | _startElement (IN(RString) name, IN(org::xml::sax::RAttributes) attrs) |
void | _startElement (IN(RString) name, IN(RStringArray) attrs) |
void | _setDocumentLocator (IN(org::xml::sax::RLocator) loc) |
void | _endElement (IN(RString) name) |
void | _startPrefixMapping (IN(RString) prefix, IN(RString) uri) |
void | _characters (IN(RString) text) |
void | _ignorableWhitespace (IN(RString) text) |
void | _processingInstruction (IN(RString) target, IN(RString) data) |
void | _comment (IN(RString) text) |
void | _cdataBlock (IN(RString) text) |
void | _warning (IN(RString) message, int lineNumber, int columnNumber, IN(RString) publicId, IN(RString) systemId) |
void | _error (IN(RString) message, int lineNumber, int columnNumber, IN(RString) publicId, IN(RString) systemId) |
void | _fatalError (IN(RString) message, int lineNumber, int columnNumber, IN(RString) publicId, IN(RString) systemId) |
bool | hasAlreadyFatalError () |
bool | setFatalError () |
Public Attributes |
bool | _seenStartDocument |
Protected Attributes |
org::xml::sax::REntityResolver | _entityResolver |
org::xml::sax::RDTDHandler | _dtdHandler |
org::xml::sax::RContentHandler | _contentHandler |
org::xml::sax::RErrorHandler | _errorHandler |
org::xml::sax::RDeclHandler | _declarationHandler |
org::xml::sax::RLexicalHandler | _lexicalHandler |
bool | _hasAlreadyFatal |
org::xml::sax::helpers::RNamespaceSupport | _ns |
org::xml::sax::RLocator | _locator |
RString | _baseURI |
int | _extendedFlags |
Private Member Functions |
void | _checkFeatureName (IN(RString) name) |
void | _splitName (IN(RString) fqName, OUT(RString) localName, OUT(RString) prefix, OUT(RString) uri) |
void | _evaluteExtendedFlags () |