The following code will show how to parse XML using LINQ.
<users>
<user>
<id>001</id>
<name>James</name>
</user>
<user>
<id>002</id>
<name>Paul</name>
</user>
</users>
XDocument users = XDocument.Load(@"Users.xml");
var query = from user in users.Elements("users").Elements("user")
select user;
foreach (XElement usr in query)
{
Console.WriteLine(usr.Element("id").Value);
Console.WriteLine(usr.Element("name").Value);
}