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