gpt4 book ai didi

asp.net-mvc - LinqtoXML解析RSS内容 :encoded

转载 作者:行者123 更新时间:2023-12-04 02:56:22 24 4
gpt4 key购买 nike

我正在尝试使用 Linq to XML 解析 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
};

但是; content:encoded 项目有问题我收到此错误 “':' 字符,十六进制值 0x3A,不能包含在名称中。”

我到底要怎么解析这个 item 元素?

最佳答案

XNamespace nsContent = "http://purl.org/rss/1.0/modules/content/";

// ...

Content = item.Element(nsContent + "encoded").Value

// ...

关于asp.net-mvc - LinqtoXML解析RSS内容 :encoded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/853133/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com