Получить значения из XML файла - C#
Формулировка задачи:
Приветствую!
Помогите прочитать XML файл такого формата:
Нужно получить содержимое "url domain", "yaca ur", "tcy rang", "tcy value".
Листинг программы
- <urlinfo>
- <url domain="www.yandex.ru">
- <![CDATA[ / ]]>
- </url>
- <yaca url="www.yandex.ru"/>
- <tcy rang="6" value="270000"/>
- <topics>
- <topic title="Тема: Поисковые системы" url="http://yaca.yandex.ru/yca/"/>
- </topics>
- <textinfo>
- Тема: Поисковые системы Регион: Россия Источник: Официальный
- </textinfo>
- <r1>
- opttqvaopkqqjkiiducymvvmbsipgoqbhymbdmrxltgyqhjtmqdudyxqjojpgtstycmmwflxhqgcxxhbbjpggjhwpuaearqbcuold28ce0b3520e6c06eda8c6033cfd1bd8
- </r1>
- </urlinfo>
Решение задачи: «Получить значения из XML файла»
textual
Листинг программы
- XmlDocument doc = new XmlDocument();
- doc.Load("uri.xml");
- XmlNodeList urlNodes = doc.GetElementsByTagName("url");
- if (urlNodes.Count > 0)
- {
- XmlAttribute attr = urlNodes[0].Attributes["domain"];
- if (attr != null)
- Console.WriteLine("Domain: {0}", attr.Value);
- else
- Console.WriteLine("Атрибут domain узла url отсутствует");
- }
- Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д