这似乎是Scott Mitchell在ASP.NET 3.5中创建联合供稿的一篇很棒的文章.对我来说问题是它使用的是C#和Linq,我目前还不是很敏锐.
http://dotnetslackers.com/articles/aspnet/How-to-create-a-syndication-feed-for-your-website.aspx
有没有人知道System.ServiceModel.Syndication可以使用VB.NET和SQLConnection对象生成类似联合供稿的命名空间的示例可能存在的位置?
我环顾四周,每个例子似乎都是用C#和Linq制作的(这可能证明我需要尽快学习它们而不是以后).
基本上我需要创建一个PHP文档来读取RSS源并将信息写入MySQL文档.但是我在这方面的经验很少,我想知道是否有人能够提供一个如何做到这一点的例子?我正在考虑一些使MagpieRSS陷入困境的事情,但是文档在黑暗中仍然非常让我=)
任何帮助将不胜感激
这是我第一次出现堆栈溢出,所以如果之前已经问过这个问题,我很抱歉,但是有没有一种简单的方法可以在Google Android(API 1.5)上实现RSS阅读器?
我用我所知道的代码源进行了广泛的搜索,我发现只有一个实现需要6个不同的类,并且似乎不能在当前的Android SDK上编译.
如果我最终必须自己编写,我一定会在以后发布.
非常感谢.
我正在尝试编写一个XML解析器,它采用RSS提要并获取<media:thumbnail>标记的url属性中显示的图像URL .这一切都是通过完成android.Util.Xml,并且是对此处所示代码的修改.我正在尝试使用的示例RSS源是BBC新闻RSS源.
但是,媒体是一个额外的命名空间&(可能)因此我的解析器不能正常工作.
我的解析方法的一个版本如下.有没有(毫无疑问是简单的)方法来获取我的图像URL列表?
public List<string> parse() {
URL feedUrl = new URL("http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/front_page/rss.xml");
InputStream feedStream;
try {
feedStream = feedUrl.openConnection().getInputStream();
} catch (IOException e) {
throw new RuntimeException(e);
}
final List<string> ret = new ArrayList<string>();
RootElement root = new RootElement("rss");
Element channel = root.getChild("channel");
Element item = channel.getChild("item");
item.getChild("media", "thumbnail").getChild("url").setEndTextElementListener(new EndTextElementListener() {
public void end(String body) {
ret.add(body);
}
});
try {
Xml.parse(feedStream, Xml.Encoding.UTF_8, root.getContentHandler());
} catch (Exception e) {
throw new …Run Code Online (Sandbox Code Playgroud) 这是我加载到simplexml对象中的RSS模板.我想改变
<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<atom:link href="link" rel="self" type="application/rss+xml" />
<title></title>
<link></link>
<description></description>
<lastBuildDate></lastBuildDate>
</channel>
</rss>
Run Code Online (Sandbox Code Playgroud)
我想更改atom:link中的href属性,但我不知道如何访问它.我通过SO搜索并发现了一些关于如何访问不同命名空间的信息,但我无法弄清楚如何将它们应用于这个特定的例子(主要是因为我非常密集:)
我可以使用下面的代码行修改我的链接属性,但是如何修改上面提到的属性?
$rss->channel->link = $rssLink;
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激!
我正在使用lua-feeds(http://code.matthewwild.co.uk/lua-feeds/)
require "lua-feeds/feeds"
local feed = feeds.open("http://php.net/feed.atom");
for _, entry in ipairs(feed) do
bot.rooms["php@conference.aqq.eu"]:send_message(entry:get_child("title"):get_text().."\n"..entry:get_child("link").attr.href);
end
Run Code Online (Sandbox Code Playgroud)
这是我的代码,即获得完整的RSS.我只想获得最后的标题和链接,我该怎么做?
我正在抓取我们的新闻XML提要并输出几个字段,特别是日期,输出如下:
2011年5月20日星期五00:00:00 PDT
我的问题是,如何将日期重新格式化为:
2011年5月20日星期五
这是我的代码:
<?php $rss = simplexml_load_file('http://news.stanford.edu/rss/index.xml'); ?>
<h1><?php echo $rss->channel->title; ?></h1>
<ul>
<?php foreach($rss->channel->item as $a) { ?>
<li>
<a href="<?php echo $a->link;?>">
<h3><?php echo $a->title;?></h3>
<p><strong><?php echo $a->description; ?></strong></p>
<p><?php echo $a->pubDate; ?></p>
</a>
</li>
<?php } ?>
<ul>
Run Code Online (Sandbox Code Playgroud) 我有一个PHP脚本,它使用它检索的一些外部数据生成RSS源.但是,由于此数据的性质,有时可能无法检索或接收到损坏的数据.
PHP脚本应该返回客户端?它应该返回带有错误消息的HTML文档,还是应该返回包含错误消息的一个项目的订阅源?
标准订阅源阅读器如何响应接收HTML文档而不是订阅源?
美好的一天!
我尝试在我的Web应用程序中通过浏览器实现rss的自动检测.我知道auto_discovery_link_tag,我试图使用它.我通过Safari测试它.但这是问题 - 当我尝试:
/app/views/layouts/application.html.erb
<%= auto_discovery_link_tag( :rss, {:controller => "users_controller", :action => "show"} ) %>
Run Code Online (Sandbox Code Playgroud)
Rails的服务器显示
Routing Error
No route matches {:controller=>"users_controller", :action=>"show"}
Run Code Online (Sandbox Code Playgroud)
当我尝试时
/app/views/layouts/application.html.erb
<%= auto_discovery_link_tag( :rss ) %>
Run Code Online (Sandbox Code Playgroud)
浏览器显示RSS在每个页面上都可用(这是错误的)并且不显示它.
这是我的代码:
/app/controllers/users_controller.rb
class UsersController < ApplicationController
def show
@user = User.find( params[:id] )
@title = @user.name
@microposts = @user.microposts.paginate(:page => params[:page])
respond_to do |format|
format.html
format.rss { render :layout => false }
end
end
Run Code Online (Sandbox Code Playgroud)
/app/views/users/show.rss.builder
xml.instruct! :xml, :version => "1.0"
xml.rss :version => "2.0" do
xml.channel do
xml.title …Run Code Online (Sandbox Code Playgroud) 请参阅此博客:http://johnsmallman.wordpress.com/author/johnsmallman/feed/
我想为我的应用程序获取RSS提要.上面的博客是一个wordpress博客.
我在用 feedparser
import feedparser
feeds = feedparser.parse('http://johnsmallman.wordpress.com/author/johnsmallman/feed/')
Run Code Online (Sandbox Code Playgroud)
现在feeds['feed']['title']输出u"Johnsmallman's Blog \xbb John Smallman"
我的问题是我在我的应用程序中如何呈现这一点.让我们说这篇博客包含了100篇文章.所以我想循环并获取所有数据.
这样做有没有直接的方法?任何预定义的库或方法?
我有谷歌用谷歌搜索但很难过.
我基本上希望将它呈现给Django Template.所以真的会对它有所了解.
需要指导的人:)