Chilkat.Xml xml = new Chilkat.Xml(); xml.LoadXmlFile("Location.xml"); xml.FirstChild2(); listBox1.Items.Clear(); listBox1.Items.Add("Companies in California"); while (xml != null) { xml = xml.FindNextRecord("state","TN"); if (xml != null) { listBox1.Items.Add(xml.GetChildContent("name")); xml = xml.NextSibling(); } }