private void OrderFoodClicked(object sender, RoutedEventArgs e)
XmlDocument doc = new XmlDocument();
doc.Load("MenuFood.xml");
XmlNodeList nodItems = doc.GetElementsByTagName("Name");
for (int i = 0; i < menuItem.SelectedItems.Count; ++i )
{
FoodLB.Items.Add(doc.SelectNodes("/HEAD/MenuPosition/Item[menuItem.SelectedItems]"));
}
}
XPath/XmlElement. Получить значение
есть XML файл следующего вида : [HTML]
<MenuPosition Name="Pasta">
<Item>
<Name>Pasta Fra Diavolo</Name>
<About>Pasta with Red Spicy Sauce</About>
</Item>
<!--много разных Items -- >
MenuPosition Name="Fish">
<Item>
<Name>Tuna</Name>
<About>Description </About>
</Item>
<!--много разных Items -- >
[/HTML]
Этот файл соединен с двумя лист боксами -
´´в первом боксе стоят MenuPositions
´´ во втором - принадлежащие им Items.
Я создал третий Лист бокс, в нем хочу отобразить отмеченные во втором лист бокса Items (SelectedItems).
Но в третем лист боксе стоит только SystemXmlXPathNodeList.
Подскажите, как получить название элементов из XML файла.
Код:
спасибо за ответы