<tours xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://api.contiki.com/schemas/v2/detailed_tours.xsd">
<tour>
  <id>290</id>
  <name>Peru Uncovered</name>
  <lowest_price>
    <code>11D15a</code>
  </lowest_price>
 </tour>
</tours>
I want to read Id, name and code. 
I am trying this code
XmlTextReader reader = new XmlTextReader(downloadfolder);
XmlDocument doc = new XmlDocument();
XmlNode node = doc.ReadNode(reader);
foreach (XmlNode chldNode in node.ChildNodes)
{
    string employeeName = chldNode.Attributes["name"].Value;
}
But i am getting null. Can anyone tell me how can i read the values? i can not use Linq as i am working in SSIS 2008 project which does not support linq.
Updated Answer
XmlTextReader reader = new XmlTextReader(downloadfolder);
while (reader.Read())
{
    switch (reader.NodeType)
    {
        case XmlNodeType.Element: // The node is an element.
            string node = reader.Name;
            if (node == "id")
            {
                string id = reader.ReadString();
            }
            if (node == "name")
            {
                string name = reader.ReadString();
            }
            if (node == "code")
            {
                string code = reader.ReadString();
            }
            break;
    }
I can read the values but how can i add these as a row in my data table?
 
     
    