dsw*_*tik 2 asp.net-mvc linq-to-xml
我试图使用Linq解析RSS提要到XML,如下所示:
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
};
Run Code Online (Sandbox Code Playgroud)
然而; 它与内容有问题:编码项我收到此错误"''''字符,十六进制值0x3A,不能包含在名称中."
我怎么解析这个项目元素?
XNamespace nsContent = "http://purl.org/rss/1.0/modules/content/";
// ...
Content = item.Element(nsContent + "encoded").Value
// ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2238 次 |
| 最近记录: |