Using TinyXML to parse a XML in C++

Recently I had an opportunity to use TinyXML to parse an XML. You can know more about it here:
Download the libraries and compile it. Then you can start using the code. This way you can go about parsing the XML from one child element to the next.

//load the document you need to parse
TiXmlDocument document("Test.xml");
// retrieve the root element
TiXmlElement* root = document.FirstChildElement( "personalInfo" );
//if the root element exists then only proceed to the next element
if ( root )
TiXmlElement* child = document.FirstChildElement( "name" );
//do some data manipulation here
//this will retrieve my name "darshan" here
const char* sDesc = root->GetText();

Leave a Reply

Your email address will not be published. Required fields are marked *