Greeting to all,I am building XMl parser in c#.net, What i have accomplished till now is that you upload any xml it will return the distinct xml element tags, as the columns of a table.Now the problem is occuring when i am trying to read the Content(value) of an Element Node.Code is somewhat like this:XmlTextReader xmlreader = new XmlTextReader ();if(xmlreader.NodeType == XmlNodeType.Element){ string name = xmlreader.Name.tostring(); string value = xmlreader.Value.tostring(); // In this case it returns blank value as the node is textnode. Then i tried using this xmlreader.Read(); // This skips the current node and jumps to the next string value = xmlreader.Value.tostring(); //But again in vain }Any thoughts ?????The xml can be like this or any format<c><a>hi</a><b>hello</b></c>