Прочитать Xml и вывести в консоль - C#
Формулировка задачи:
<opml version="1.1"> <body><outline text="Подписки YouTube" title="Подписки YouTube"> <outline text="The Hustle Standard" title="The Hustle Standard" type="rss" xmlUrl="https://www.youtube.com/feeds/videos.xml?channel_id=UCJ5uYEtgfNqdLYfsBR1l9sQ" /></outline></body></opml>
Решение задачи: «Прочитать Xml и вывести в консоль»
textual
Листинг программы
internal class Program { private static void Main(string[] args) { var list = new List<XmlData>(); var xDoc = XDocument.Load(@"D:\1.xml"); foreach (var data in xDoc.Element("opml").Element("body").Elements("outline").Elements("outline")) { list.Add(new XmlData { title = data.Attribute("title").Value, text = data.Attribute("text").Value, xmlUrl = data.Attribute("xmlUrl").Value, }); } foreach (var data in list) { Console.Write(data.ToString()); } Console.ReadKey(); } } public class XmlData { public string title { get; set; } public string text { get; set; } public string xmlUrl { get; set; } public override string ToString() { return string.Format("title:{0}|text:{1}|xmlUrl:{2}", title, text, xmlUrl); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д