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

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

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

<ListOfBook>
  <Book>
    <Title>Book1</Title>
    <Status>false</Status>
  </Book>
  <Book>
    <Title>Book2</Title>
    <Status>false</Status>
  </Book>
</ListOfBook>
Всем доброго времени суток! Вот есть xml-код, мне нужно сначала найти название(Title), а потом проверить статус и записать его в переменную. Подскажите, пожалуйста, как это сделать. Заранее спасибо

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

textual
Листинг программы
using System.Xml;
 
//Создем xmlReader, не забываем подключить пространство имен Xml
XmlReader xmlReader = new XmlTextReader("путь");
 
...
 
/*Читаем*/
do xmlReader.Read(); //Читаем документ
while (xmlReader.Name != "Title"); //Пока не найдем узел Title
 
xmlReader.Read(); //Читаем узел Title
 
//Присваеваем значение узла переменной title
string title = xmlReader.Value;
 
do xmlReader.Read(); //Читаем документ
while (xmlReader.Name != "Status"); //Пока не найдем узел Status
 
xmlReader.Read(); //Читаем узел Status
 
//Присваеваем значение узла переменной Status
bool status = xmlReader.Value;

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


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

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

10   голосов , оценка 3.3 из 5
Похожие ответы