Do select answer as accepted if it helps you :)
private void btnGetNameAndSort_Click(object
sender, EventArgs e)
{
XmlDocument
doc = new XmlDocument();
doc.Load("test.xml");
List<string> list = new
List<string>();
foreach
(XmlNode node in
doc.ChildNodes)
{
if
(node.Name == "phonebooklist")
{
foreach
(XmlNode x in
node.ChildNodes)
{
if (x.Name == "pbdata")
{
foreach (XmlNode y
in x.ChildNodes)
{
if (y.Name == "name")
{
list.Add(y.InnerText);
}
}
}
}
}
}
list.Sort();
listBox1.DataSource = list;
}