Xml C# поиск значения по вводимому с клавиатуры

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

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

Есть заранее созданный xml документ. Мы его читаем, выводим в консоль. Ищем элемент по совпадению с клавиатуры (но не точному). У кого-то есть кусок рабочего кода. Срочно нужно.

Решение задачи: «Xml C# поиск значения по вводимому с клавиатуры»

textual
Листинг программы
  1.         {
  2.             //загружаем документ
  3.             XmlDocument doc = new XmlDocument();
  4.             try
  5.             {
  6.                 Console.WriteLine("Все работает");
  7.                 doc.Load("XMLFile1.xml");
  8.  
  9.                 Console.WriteLine("Введите узел который ищите, например Author");
  10.                 string serch;
  11.                 serch = Console.ReadLine();
  12.                 XmlElement root = doc.DocumentElement;
  13.                 XmlNodeList elemList = root.GetElementsByTagName(serch);
  14.                 IEnumerator ienum = elemList.GetEnumerator();
  15.                 // Loop over the XmlNodeList using the enumerator ienum        
  16.                 while (ienum.MoveNext())
  17.                 {
  18.                     // Display the book title.
  19.                     XmlNode Title = (XmlNode)ienum.Current;
  20.                     Console.WriteLine(Title.InnerText);
  21.                 }
  22.  
  23.  
  24.                 Console.WriteLine("*****************************************************");
  25.             }
  26.             catch (Exception ex)
  27.             {
  28.                 Console.WriteLine("открыть документ не удалось");
  29.                 Console.WriteLine(ex.ToString());
  30.             }
  31.  
  32.             doc.Save("new_newXML.xml");
  33.             show_xml(doc.DocumentElement);
  34.         }
  35.     }

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


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

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

6   голосов , оценка 3.833 из 5

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

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

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