As well as Richard's suggestion, I'd try simplifying the 'add loop' to
foreach (XElement el in xml.Elements())
{
string listBoxElement = "";
string name = el.Attribute("name").Value;
string value = el.Attribute("value").value;
listBoxElement = name + ": " + value;
ListBox1.Items.Add(listBoxElement);
}