Я пытаюсь разобрать RSS-канал с помощью Linq для XML следующим образом:LinqtoXML разборе RSS содержание: кодируются
XNamespace slashNamespace = "http://purl.org/rss/1.0/modules/slash/";
XDocument rssFeed = XDocument.Load(@"http://blog.daimokuchart.com/index.php/feed/");
var posts = from item in rssFeed.Descendants("item")
select new RSSData {
Title = item.Element("title").Value,
Published = DateTime.Parse(item.Element("pubDate").Value),
Url = item.Element("link").Value,
Content = item.Element("content:encoded").Value
};
Однако; она имеет проблему с с содержанием: закодированный пункта я получаю эту ошибку «Символ„:“. символ, шестнадцатеричное значение 0x3a, не могут быть включены в название»
Как щеколда, чтобы я разобрать этот пункт элемент ?
В принципе то же самое, за исключением другого класса – dswatik
Да, за исключением того, что вам не нужно беспокоиться о фактической схеме XML ... –