- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为 .NET 2.0 使用 RSS.NET。尽我所能,我得到以下 0 个 channel :
feed = RssFeed.Read("http://feeds.feedburner.com/punchfire?format=xml");
我注意到,对于其他提要,这是有效的,例如
feed = RssFeed.Read("http://www.engadget.com/rss.xml");
我想它必须是有效的 xml 文档。您认为我应该在我的应用程序代码中检查“.xml”还是有什么方法可以调整 RSS.NET 以接受 feedburner 提要?
最佳答案
您无法获得任何 channel 节点的原因是,atom 格式没有任何 channel 节点。检查以下内容
您的第二个链接是一个 Rss Feed,其中包含如下所示的 channel 节点
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
<channel>
<title>Engadget</title>
<link>http://www.engadget.com</link>
.
.
.
另一方面,atom feed 不使用 channel 节点,您可能会通过上面的规范链接理解这一点。
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title type="text">dive into mark</title>
<subtitle type="html">
A <em>lot</em> of effort
went into making this effortless
</subtitle>
<updated>2005-07-31T12:29:29Z</updated>
<id>tag:example.org,2003:3</id>
<link rel="alternate" type="text/html"
hreflang="en" href="http://example.org/"/>
<link rel="self" type="application/atom+xml"
href="http://example.org/feed.atom"/>
<rights>Copyright (c) 2003, Mark Pilgrim</rights>
<generator uri="http://www.example.com/" version="1.0">
Example Toolkit
</generator>
<entry>
.
.
.
编辑:检查提要格式
// url of the feed
string utlToload = @"http://feeds.feedburner.com/punchfire?format=xml"
// load feed
Argotic.Syndication.GenericSyndicationFeed feed =
Argotic.Syndication.GenericSyndicationFeed.Create(new Uri(urlToLoad));
// check what format is it
if (feed.Format.Equals(SyndicationContentFormat.Rss))
{
// yourlogic here
}
else if (feed.Format.Equals(SyndicationContentFormat.Atom))
{
// yourlogic here
}
else if (feed.Format.Equals(SyndicationContentFormat.NewsML))
{
// yourlogic here
}
希望对你有帮助
关于c# - RSS.NET 无法解析 feedburner 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2198589/
我的网站是动态的,所以从某种意义上说,该网站只是一个页面,但是该页面(主页)根据按下的链接、网址更改等加载不同的内容。在我的导航栏上,我有不同的内容链接:关于、博客、作品集、简历和联系方式。当我点击博
好的,所以我正在尝试从 Feedburner RSS 提要获取下一个提要页面。 我知道使用标准的 wordpress 提要,您可以执行以下操作: www.mysite.com/?feed=llama&
Google 是否会使用 BuzzBoost javascript 抓取嵌入在 HTML 页面中的 Feedburner 供稿? 非常感谢您的帮助! 最佳答案 我建议您使用 spyder 模拟器来查看
是否有任何 API 可用于读取来自 feedburner 订阅者的所有电子邮件。我想在不下载 CSV 文件的情况下使用 API 进行远程检查。 (或任何其他方式) 谢谢。 Update: 我正在阅读来
我正在为 .NET 2.0 使用 RSS.NET。尽我所能,我得到以下 0 个 channel : feed = RssFeed.Read("http://feeds.feedburner.com/p
我有一个 django 站点,其中一些提要是通过 FeedBurner 发布的。每当我保存特定模型的实例时,我都想 ping FeedBurner。 FeedBurner 的网站说要使用 XML-RP
我正在为 RSS 提要编写一个 Python 解析器脚本。我正在使用 feedparser,但是,我一直在解析来自 FeedBurner 的提要。现在谁需要 FeedBurner?无论如何.. 比如我
我一直想知道如何通过 php ping 它们来要求 feedburner 更新我的 rss 提要。有没有办法在 php 中调用 URL 进行 ping? ping url 示例: http://fee
我们正在尝试使用 jquery 插件将 RSS 提要读入我们的 Web 应用程序。只要我们在 HTTP 连接上,它就可以正常工作。 问题是我们的应用程序在 HTTPS 中运行,而 feedburner
对于我目前正在开发的 Android 应用程序,我希望能够从 RSS 提要中解析原始 XML 数据并显示它。所讨论的 RSS 提要使用 Feedburner 进行发布,而我的 Google-fu 到目
我目前正在开发 RSS 应用程序 (iOS),我能够将 XML 数据解析到我的 TableView 并将提要的图像显示到 UIImageView。 更具体地说,例如,我只能获取 CNN Money 文
是否可以使用 CSS 预先自定义 Feedburner 的 RSS 输出?我有一个 Tumblr 博客,我使用 Feedburner 为我的移动应用程序(jQuery Mobile、HTML5)生成嵌
我正在使用 WebView 来显示这个 feedburner .当我在谷歌浏览器和设备浏览器中查看此链接时,它会显示标题、 fragment 、链接,最重要的是播客文件和其他超链接。但是,当我在 We
我正在寻找适用于 Wordpress 的 Feedburner 插件,该插件将提要重定向到 Feedburner,但也会更改嵌入在 Wordpress 页面上的 RSS 链接以指向 Feedburne
我有一个 Joomla 网站,RSS 提要网站结构如下。 http://www.steelmarketupdate.com/blog?format=feed http://www.steelmarke
我正在尝试在我的应用程序中检索 xml 播客提要。我遇到一个问题,我发出的 fetch 请求之一返回 html 文档而不是 xml feed。奇怪的是,如果我使用 Postman 向同一网址发送 /G
我是一名优秀的程序员,十分优秀!