Чтение XML файла и его парсинг для получения всех URL - C#

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

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

Добрый день! Из интернета получаю XML данные
Листинг программы
  1. - <response list="true">
  2. - <audio>
  3. <aid>150993468</aid>
  4. <owner_id>--------</owner_id>
  5. <artist>Tony Nice Feat. Music Hayk</artist>
  6. <title>Ты со мной</title>
  7. <duration>268</duration>
  8. <url>http://cs4406.vkontakte.ru/u54839590/audio/fad276c68672.mp3</url>
  9. </audio>
  10. - <audio>
  11. <aid>150992974</aid>
  12. <owner_id>---------</owner_id>
  13. <artist>Michael Jackson</artist>
  14. <title>Give in to me (R'n'B Reworked Remix)</title>
  15. <duration>177</duration>
  16. <url>http://cs1712.vkontakte.ru/u8294262/audio/3c5838cb94f3.mp3</url>
  17. <lyrics_id>3304693</lyrics_id>
  18. </audio>
  19. - <audio>
мне из этого файла нужно забирать урлки
Листинг программы
  1. <url>http://cs4406.vkontakte.ru/u54839590/audio/fad276c68672.mp3</url>

Решение задачи: «Чтение XML файла и его парсинг для получения всех URL»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Xml;
  4.  
  5. class Program
  6. {
  7.     public static void Main(string[] args)
  8.     {
  9.         XmlDocument doc = new XmlDocument();
  10.         doc.Load("E:\\Temp\\1.xml");
  11.         XmlNodeList urls = doc.SelectNodes("response/audio/url");
  12.         foreach(XmlNode url in urls)
  13.             Console.WriteLine(url.InnerText);
  14.         Console.ReadKey(true);
  15.     }
  16. }

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


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

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

15   голосов , оценка 3.733 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы