Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

XPath/XmlElement. Получить значение

9.9K
22 февраля 2011 года
maxxi
35 / / 20.06.2007
Здравствуйте! у меня возникла следующая проблема -

есть 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]

Этот файл соединен с двумя лист боксами -
&#180;&#180;в первом боксе стоят MenuPositions
&#180;&#180; во втором - принадлежащие им Items.

Я создал третий Лист бокс, в нем хочу отобразить отмеченные во втором лист бокса Items (SelectedItems).

Но в третем лист боксе стоит только SystemXmlXPathNodeList.

Подскажите, как получить название элементов из XML файла.

Код:
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]"));

               
                   
           
               
         

            }


        }

спасибо за ответы
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог