|
| ~ValidatingReader () BSLS_KEYWORD_OVERRIDE |
| Destroy this object.
|
|
virtual void | enableValidation (bool validationFlag)=0 |
|
virtual int | addSchema (const char *location, bsl::streambuf *schema)=0 |
|
virtual void | removeSchemas ()=0 |
|
virtual bool | validationFlag () const =0 |
| Return true if the reader has validation turned on false otherwise.
|
|
virtual | ~Reader (void) |
|
void | dumpNode (bsl::ostream &os) const |
|
bool | isFatalError () const |
|
bool | isError () const |
|
bool | isWarning () const |
|
virtual void | setPrefixStack (PrefixStack *prefixes)=0 |
|
virtual void | setResolver (XmlResolverFunctor resolver)=0 |
|
virtual int | open (const char *filename, const char *encoding=0)=0 |
|
virtual int | open (const char *buffer, bsl::size_t size, const char *url=0, const char *encoding=0)=0 |
|
virtual int | open (bsl::streambuf *stream, const char *url=0, const char *encoding=0)=0 |
|
virtual void | close ()=0 |
|
virtual int | advanceToNextNode ()=0 |
|
virtual int | lookupAttribute (ElementAttribute *attribute, int index) const =0 |
|
virtual int | lookupAttribute (ElementAttribute *attribute, const char *qname) const =0 |
|
virtual int | lookupAttribute (ElementAttribute *attribute, const char *localName, const char *namespaceUri) const =0 |
|
virtual int | lookupAttribute (ElementAttribute *attribute, const char *localName, int namespaceId) const =0 |
|
virtual void | setOptions (unsigned int flags)=0 |
|
virtual const char * | documentEncoding () const =0 |
|
virtual XmlResolverFunctor | resolver () const =0 |
| Return the external XML resource resolver.
|
|
virtual bool | isOpen () const =0 |
|
virtual const ErrorInfo & | errorInfo () const =0 |
|
virtual int | getLineNumber () const =0 |
|
virtual int | getColumnNumber () const =0 |
|
virtual PrefixStack * | prefixStack () const =0 |
|
virtual NodeType | nodeType () const =0 |
|
virtual const char * | nodeName () const =0 |
|
virtual const char * | nodeLocalName () const =0 |
|
virtual const char * | nodePrefix () const =0 |
|
virtual int | nodeNamespaceId () const =0 |
|
virtual const char * | nodeNamespaceUri () const =0 |
|
virtual const char * | nodeBaseUri () const =0 |
|
virtual bool | nodeHasValue () const =0 |
| Return true if the current node has a value and false otherwise.
|
|
virtual const char * | nodeValue () const =0 |
|
virtual int | nodeDepth () const =0 |
|
virtual int | numAttributes () const =0 |
|
virtual bool | isEmptyElement () const =0 |
|
virtual unsigned int | options () const =0 |
| Return the option flags.
|
|