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

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

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

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

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

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

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


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

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

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