XMLReader
A simplistic reader of XML.
public:
XMLReader( const std::string& FileName, const std::string& RootName, bool FileVersion)
XMLReader( const std::string& XMLString, const std::string& RootName)
~XMLReader( )
static const std::string EscapeString( const std::string& Input)
bool AdvanceNode( )
bool CurrentNodeHasChildren( )
void PushToChild( )
void PopNode( )
std::string GetNodeName( ) const
std::string GetAttribute( const std::string& Name) const
bool AttributeExists( const std::string& Name) const
protected:
private:
xmlDocPtr m_pDoc
xmlNodePtr m_pCurrentNode
std::stack m_NodeStack