Linq to XML - убрать лишние теги при парсинге - C#
Формулировка задачи:
Здравствуйте, не могли бы вы мне помочь пожалуйста. Я пытаюсь распарсить страницу, но вот одна проблема вышла, после того как я попытался распарсить страницу, он мне вывел теги, как их убрать. Вот мой код.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Xml; using System.Xml.Linq; namespace билеты { class Program { static void Main(string[] args) { try { XDocument doc = XDocument.Load("rss.xml"); var ned = from item in doc.Descendants("item") select new { title = item.Element("title").Value, description = item.Element("description").Value, category = item.Element("category").Value, }; int i = 1; foreach (var need in ned) { Console.WriteLine(need.title.ToString()); Console.WriteLine("********************************"); Console.WriteLine(need.description.ToString()); Console.WriteLine("********************************"); Console.WriteLine(need.category.ToString()); Console.WriteLine("********************************"); i++; if (i == 4) break; } } catch { Console.WriteLine("Ошибка! Отсутствует подключеие или данная страница не существует."); } Console.ReadKey(); } } }
Решение задачи: «Linq to XML - убрать лишние теги при парсинге»
textual
Листинг программы
XDocument doc = XDocument.Load("http://www.seedoff.net/rss.php?c=3"); string test = @doc.ToString(); System.IO.File.WriteAllText("test.txt",@test,Encoding.GetEncoding(1251));//сохранит в папку бинарников
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д