This Snippet may help you. 1st loop xml node while adding into the ListView, so more easy
Updated:
XmlDocument doc = new XmlDocument();
doc.Load("sample.xml");
XmlElement root = doc.DocumentElement;
XmlNodeList nodes = root.SelectNodes("some_node"); // You can also use XPath here
foreach (XmlNode node in nodes)
{
listView1.Items.Add(node.Attributes["element name"].Value);
// or add here your listview items
}