Поиск по xml-документу - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. <ListOfBook>
  2. <Book>
  3. <Title>Book1</Title>
  4. <Status>false</Status>
  5. </Book>
  6. <Book>
  7. <Title>Book2</Title>
  8. <Status>false</Status>
  9. </Book>
  10. </ListOfBook>
Всем доброго времени суток! Вот есть xml-код, мне нужно сначала найти название(Title), а потом проверить статус и записать его в переменную. Подскажите, пожалуйста, как это сделать. Заранее спасибо

Решение задачи: «Поиск по xml-документу»

textual
Листинг программы
  1. using System.Xml;
  2.  
  3. //Создем xmlReader, не забываем подключить пространство имен Xml
  4. XmlReader xmlReader = new XmlTextReader("путь");
  5.  
  6. ...
  7.  
  8. /*Читаем*/
  9. do xmlReader.Read(); //Читаем документ
  10. while (xmlReader.Name != "Title"); //Пока не найдем узел Title
  11.  
  12. xmlReader.Read(); //Читаем узел Title
  13.  
  14. //Присваеваем значение узла переменной title
  15. string title = xmlReader.Value;
  16.  
  17. do xmlReader.Read(); //Читаем документ
  18. while (xmlReader.Name != "Status"); //Пока не найдем узел Status
  19.  
  20. xmlReader.Read(); //Читаем узел Status
  21.  
  22. //Присваеваем значение узла переменной Status
  23. bool status = xmlReader.Value;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы