Получить значения из XML файла - C#

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

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

Приветствую! Помогите прочитать XML файл такого формата:
<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>
Нужно получить содержимое "url domain", "yaca ur", "tcy rang", "tcy value".

Решение задачи: «Получить значения из 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();

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


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

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

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