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