#include <DbXml.hpp> virtual enum XmlEventType XmlEventReader::next()
Move to the next event in the XmlEventReader object, returning the type of the event. If the current event is StartElement and the element is empty ( XmlEventReader::isEmptyElement returns true) the corresponding EndElement event is skipped.
Valid events include:
                XmlEventReader::StartElement
            
The current event is the start of an element.
                XmlEventReader::EndElement
            
The current event is the end of an element.
                XmlEventReader::Characters
            
The current event is text characters.
                XmlEventReader::CDATA
            
The current event is CDATA text.
                XmlEventReader::Comment
            
The current event is comment text.
                XmlEventReader::Whitespace
            
The current event is ignorable whitespace.
                XmlEventReader::StartDocument
            
The current event is the start of the document.
                XmlEventReader::EndDocument
            
The current event is the end of the document.
                XmlEventReader::StartEntityReference
            
The current event marks the start of expanded entity text.
                XmlEventReader::EndEntityReference
            
The current event marks the end of expanded entity text.
                XmlEventReader::ProcessingInstruction
            
The current event is a processing instruction.
                XmlEventReader::DTD
            
The current event is the text of a DTD.
            The XmlEventReader::next method may fail and 
            throw  
                XmlException
        , encapsulating one of the following non-zero 
            errors:  
        
An error occurred during processing of an XmlEventReader object. Most likely the error is requesting state that is not valid in the context of the current event.