我正在为协作平台实现 RSS 提要。假设有数千个不同的协作室,用户可以在其中共享信息,并且每个协作室都需要发布包含新闻、更改等的 RSS 提要...
使用普通 servlet(即http://www.site.com/RSSServlet/?id=roomID)成本很高,每次 RSS 客户端调用 servlet 时(对于每个注册到RSS 提要在数千个房间中的一个)这将触发整个 servlet 生命周期,这是昂贵的。
另一方面,就硬盘空间和 IO 操作而言,在磁盘上为数千个房间中的每一个都保留一个静态 XML 文件也很昂贵……
还有一个限制 - 使用现有的框架可能不是一种选择......
那么,您将如何在 Java 环境中实现 RSS 提要?
我可以插入任何Google Reader API吗?我用PHP构建了一个干净的RSS/Atom阅读器,并希望从Google阅读器中获取所有好东西,例如Feed的历史记录,能够为每个Feed项添加注释等.
我使用 NSXMLParser 类创建了一个 RSS 解析器。提要的项目数为 20。我想知道如何从提要中获取接下来的 20 项?
如果我将相同的 url 添加到谷歌阅读器,它会获取很多项目并在我向下滚动时继续。有什么特别的方法可以从 RSS 中获取接下来的 20 个项目吗?
例如,考虑这个呆伯特博客的提要。feed://feeds.feedburner.com/typepad/ihdT?format=xml
我如何使用这个 RSS 来获取汇率以便我可以在我的应用程序中使用它?
http://www.rba.gov.au/statistics/frequency/exchange-rates.html
我想用PHP解析Google News rss.我设法运行此代码:
<?
$news = simplexml_load_file('http://news.google.com/news?pz=1&cf=all&ned=us&hl=en&topic=n&output=rss');
foreach($news->channel->item as $item) {
echo "<strong>" . $item->title . "</strong><br />";
echo strip_tags($item->description) ."<br /><br />";
}
?>
Run Code Online (Sandbox Code Playgroud)
但是,我无法解决以下问题.例如:
谢谢.
我正在构建一个RSS阅读器.一些现有的(例如,iPhone/iPad的Pulse News)有一个搜索框,您可以搜索某个术语(例如"体育"),它将返回符合您搜索条件的供稿列表.所以在这个例子中,你输入"sports",然后搜索,然后回到ESPN.com的新闻源,Yahoo!体育'新闻提要等
经过初步研究,我发现Google Feed API也是如此. https://code.google.com/intl/fr/apis/ajaxfeeds/documentation/reference.html#findFeeds
但是,我无法弄清楚如何使用谷歌饲料api.它返回我需要解析的xml,但我感到困惑的部分是如何调用API以及在哪里捕获xml响应.有人可以发布一个教程或一些如何集成它的帮助.
大多数新闻/博客网站都在其标题中包含RSS提要链接.例如:
<link rel="alternate" type="application/rss+xml" title="Example Feed" href="http://example.com/feed/" />
Run Code Online (Sandbox Code Playgroud)
我想知道上面添加的实际用途是什么?是告诉浏览器该网站有RSS源吗?在过去,Firefox在地址栏中有按钮,但现在他们已将其删除.此外,如果某些用户想要订阅RSS,他需要直接输入feed url.那么它在哪里使用?谢谢
调整ASP.NET Web API的默认XML输出以生成ATOM和RSS2源需要哪些步骤?
Hello Stack Overflow我有一些代码可以抓取网站并解析小部分数据,如下所示;
System MA
user id = 2084
username = XYZ90
selection = pnq
decimal = 6.000
Percentage = 19.1176470588 %
System NA
user id = 2086
username = pron1
selection = abc
decimal = 13.000
Percentage = 13.1147540984 %
System M
user id = 1664
username = Chrisod
selection = pleader
decimal = 15.000
Percentage = 16.091954023 %
Run Code Online (Sandbox Code Playgroud)
由于以下过滤器打印以上内容:
if (deciaml > 5 and percentage > 10:
print "system", system_acn
print "user id = ",user_id
print "username = …Run Code Online (Sandbox Code Playgroud) 我需要从rss解析一些数据并从swift 2中解析的rss打开相关链接,例如我想检查此链接是否有效:
rtmp://185.23.131.187:1935/live/jomhori1
Run Code Online (Sandbox Code Playgroud)
或者这个:
http://185.23.131.25/hls-live/livepkgr/_defint_/liveevent/livestream.m3u8
Run Code Online (Sandbox Code Playgroud)
我的代码检查url的验证:
let urlPath: String = "http://185.23.131.25/hls-live/livepkgr/_defint_/liveevent/livestream.m3u8"
let url: NSURL = NSURL(string: urlPath)!
let request: NSURLRequest = NSURLRequest(URL: url)
let response: AutoreleasingUnsafeMutablePointer<NSURLResponse?>=nil
var valid : Bool!
do {
_ = try NSURLConnection.sendSynchronousRequest(request, returningResponse: response)
} catch {
print("404")
valid = false
}
Run Code Online (Sandbox Code Playgroud)
我搜索过网络,但我找到的所有方法对我的问题没有帮助.