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

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

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

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

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

textual
Листинг программы
        {
            //загружаем документ
            XmlDocument doc = new XmlDocument();
            try
            {
                Console.WriteLine("Все работает");
                doc.Load("XMLFile1.xml");
 
                Console.WriteLine("Введите узел который ищите, например Author");
                string serch;
                serch = Console.ReadLine();
                XmlElement root = doc.DocumentElement;
                XmlNodeList elemList = root.GetElementsByTagName(serch);
                IEnumerator ienum = elemList.GetEnumerator();
                // Loop over the XmlNodeList using the enumerator ienum        
                while (ienum.MoveNext())
                {
                    // Display the book title.
                    XmlNode Title = (XmlNode)ienum.Current;
                    Console.WriteLine(Title.InnerText);
                }
 
 
                Console.WriteLine("*****************************************************");
            }
            catch (Exception ex)
            {
                Console.WriteLine("открыть документ не удалось");
                Console.WriteLine(ex.ToString());
            }
 
            doc.Save("new_newXML.xml");
            show_xml(doc.DocumentElement);
        }
    }

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


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

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

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