Поиск по документу - C#
Формулировка задачи:
Добрый день! Возникла проблема, которую не могу решить самостоятельно:
Есть xml-документ приблизительно такого вида
в котором нужно найти значение тега <command> и проанализировать его.
Пытаюсь сделать это таким образом:
В итоге в окно выводится пустая строка...
Помогите, пожалуйста!
Листинг программы
- <root>
- <title>3645</title>
- <command>com1</command>
- <description>description</description>
- </root>
Листинг программы
- string str_com=" ";
- XmlDocument doc= new XmlDocument();
- doc.Load(@"D:\Projects\test.xml");
- XmlNodeList com_d = doc.GetElementsByTagName("command");
- foreach (XmlNode node in com_d)
- {
- str_com = node.InnerXml;
- }
Решение задачи: «Поиск по документу»
textual
Листинг программы
- using System;
- using System.Xml;
- namespace Ghost
- {
- class Program
- {
- static void Main(string[] args)
- {
- string rawXml = @"<root>
- <title>3645</title>
- <command>com1</command>
- <description>description</description>
- </root>";
- XmlDocument document = new XmlDocument();
- document.LoadXml(rawXml);
- XmlNodeList commands = document.GetElementsByTagName("command");
- foreach (XmlNode node in commands)
- {
- if (node.FirstChild != null && node.FirstChild.NodeType == XmlNodeType.Text)
- {
- Console.WriteLine(node.FirstChild.Value);
- }
- }
- Console.ReadLine();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д