Получить значения из 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д