hi, im trying to display the attribute name of the parent node once the input matches a town name:
my xml is:
- <phonebook>
- <area code="022">
- <town>mallow</town>
- </area>
- <area code="023">
- <town>bandon</town>
- <town>bray</town>
- </area>
- <area code="024">
- <town>youghal</town>
- </area>
- <area code="025">
- <town>fermoy</town>
- </area>
- </phonebook>
and method is:
-
private void btnGetNum_Click(object sender, EventArgs e)
-
- {
- XmlNodeList towns = doc.GetElementsByTagName("town");
- foreach (XmlNode town in towns)
- {
- if (txtInput.Text.Equals(town.ChildNodes[0].Value))
- {
- lstResult.Items.Add("area code is" + ??????????);
- }
- }