标签: rss

RSS或XML

我需要从用PHP编写的网站获取数据.我的老板要我提供RSS源以获取更新的内容.

问题是我需要提供几个信息(至少十几个不同的字段).将数据作为XML返回比RSS更好吗?

php xml rss

0
推荐指数
1
解决办法
424
查看次数

格式化NSDate

我从RSS Feed中提取数据.Feed中的一个键是表示项目创建日期和时间的字符串.

我试图将此字符串值转换为NSDate.字符串值从RSS源返回为:2009-11-18T22:08:00 + 00:00

我尝试了以下代码无济于事:

    NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyyMMdd HH:mm"];
NSDate *myDate = [df dateFromString: [[storedDates objectAtIndex:indexPath.row] objectForKey: @"UsersDate"]];
Run Code Online (Sandbox Code Playgroud)

理想的情况下; 除了将值转换为NSDate值之外,我还想使用手机上的本地化日期格式对其进行格式化.

任何指针都会有很大的帮助.

亲切的问候

iphone rss datetime nsdate

0
推荐指数
1
解决办法
2820
查看次数

Django RSS将属性添加到项目

只是一个简单的问题,我整天都遇到麻烦。希望我的谷歌技能还没有使我失望;)

我想在中添加一个额外的字段<item>,例如:

<item>
    <title></title>
    <myfield></myfield>
</item>
Run Code Online (Sandbox Code Playgroud)

python django rss

0
推荐指数
1
解决办法
723
查看次数

如何解析XML/RSS提要并将其存储在数据库中

如何解析XML/RSS提要并将其存储在数据库中.我有一组RSS提要解析并将它们存储在我的数据库表中.

有没有任何代码/教程可用于此.

请帮忙.

php xml rss xml-parsing atom-feed

0
推荐指数
1
解决办法
7676
查看次数

LINQ TO XML解析RSS提要

我正在尝试使用LINQ to Xml解析RSS feed

这是RSS供稿:http : //www.surfersvillage.com/rss/rss.xml

我的代码如下尝试解析

List<RSS> results = null;

XNamespace ns = "http://purl.org/rss/1.0/";
XNamespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#";

XDocument xdoc = XDocument.Load("http://www.surfersvillage.com/rss/rss.xml");

results = (from feed in xdoc.Descendants(rdf + "item")
           orderby int.Parse(feed.Element("guid").Value) descending
           let desc = feed.Element("description").Value
           select new RSS
           {
               Title = feed.Element("title").Value,
               Description = desc,
               Link = feed.Element("link").Value
           }).Take(10).ToList();
Run Code Online (Sandbox Code Playgroud)

为了测试代码,我在Linq查询的第一行放置了一个断点,并在中间窗口中使用以下命令对其进行了测试:

xdoc.Element(ns + "channel");
Run Code Online (Sandbox Code Playgroud)

这可以正常工作并返回预期的对象

我输入:

xdoc.Element(ns + "item");
Run Code Online (Sandbox Code Playgroud)

以上工作并返回了一个对象,但我正在寻找所有项目

所以我输入了..

xdoc.Elements(ns + "item");
Run Code Online (Sandbox Code Playgroud)

即使有超过10个项目,此操作也不返回任何内容,decendants方法也不起作用,并且还返回null。

谁能给我一些指出我要去哪里的地方的指针?我尝试过用rdf代替名称空间。

谢谢

rss linq-to-xml

0
推荐指数
1
解决办法
2087
查看次数

那么Ruby中的RSS(以及Rails!)是怎么回事?

在[rails]项目上工作,我开始玩RSS解析.我注意到那里有很多饲料解析器,不同的人有他们的偏好.当然,我看的第一个地方之一是http://ruby-toolbox.com/categories/rss_feed_pa​​rsing.html.

Feedzirra似乎是我读过的最多的选择,但我注意到它看起来有点陈旧.我不一定有问题.哎呀,如果他把它撞出公园,它就消失了:).

为此,我很快找到了Ruby Standard Library RSS.我的第一个想法是"好吧,如果它内置到图书馆,它可能是我正在寻找的......"我的第二个想法是"垃圾是文件的哪里?"

那么,我从哪里开始呢?我知道,对于一个问题,往往没有石头设定的正确答案,问题的细节可以决定最佳答案......

什么是当前接受的事实RSS解析库?如果它不是库中的构建,为什么?我很想听到想法并获得洞察力......也许我在网上严重忽视了一些信息......

PS我没有错过Ruby RSS.它似乎没有足够的信息......

ruby rss ruby-on-rails feedzirra

0
推荐指数
1
解决办法
342
查看次数

我需要一种方法来获取一些json并使用node.js将其转换为xml

在我的node.js服务器上,我有一些JSON需要转换为RSS源.做这个的最好方式是什么?进行转换后,需要输出/覆盖RSS文件.

javascript xml rss json node.js

0
推荐指数
1
解决办法
735
查看次数

必须有办法让这个PHP更快

我正在研究www.sciencedaily.com的一个小型移动应用程序版本.只是一个小小的项目.

我正在使用RSS_PHP来获取XML提要,而我的代码(效果很好)在DOCTYPE之前看起来像这样:

require_once '_/rss_php.php';

$featuredRSS = new rss_php;
$healthMedRSS = new rss_php;
$mindBrainRSS = new rss_php;
$plantsAnimalsRSS = new rss_php;
$earthClimateRSS = new rss_php;
$spaceTimeRSS = new rss_php;
$matterEnergyRSS = new rss_php;
$compMathRSS = new rss_php;
$archaeoRSS = new rss_php;

$featuredRSS->load('http://www.sciencedaily.com/rss/top_news/top_science.xml');
$healthMedRSS->load('http://www.sciencedaily.com/rss/health_medicine.xml');
$mindBrainRSS->load('http://www.sciencedaily.com/rss/mind_brain.xml');
$plantsAnimalsRSS->load('http://www.sciencedaily.com/rss/plants_animals.xml');
$earthClimateRSS->load('http://www.sciencedaily.com/rss/earth_climate.xml');
$spaceTimeRSS->load('http://www.sciencedaily.com/rss/space_time.xml');
$matterEnergyRSS->load('http://www.sciencedaily.com/rss/matter_energy.xml');
$compMathRSS->load('http://www.sciencedaily.com/rss/computers_math.xml');
$archaeoRSS->load('http://www.sciencedaily.com/rss/fossils_ruins.xml');

$featuredItems = $featuredRSS->getItems();
$healthMedItems = $healthMedRSS->getItems();
$mindBrainItems = $mindBrainRSS->getItems();
$plantsAnimalsItems = $plantsAnimalsRSS->getItems();
$earthClimateItems = $earthClimateRSS->getItems();
$spaceTimeItems = $spaceTimeRSS->getItems();
$matterEnergyItems = $matterEnergyRSS->getItems();
$compMathItems = $compMathRSS->getItems();
$archaeoItems = $archaeoRSS->getItems();
Run Code Online (Sandbox Code Playgroud)

然后,在内容中,我通过使用经典的东西来回应结果

foreach($items as $item) …
Run Code Online (Sandbox Code Playgroud)

html php rss performance mobile

0
推荐指数
1
解决办法
172
查看次数

使用Retrofit解析RSS xml feed

我试图用Retrofit api解析xml feed但我被阻止了,我不知道如何访问那些attribues我认为问题是Root Rss!

这是饲料:http://www.ka-news.de/storage/rss/rss/karlsruhe.xml

这是我的代码,主要活动,我将数据(项目列表)传递给适配器.

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    // TODO Auto-generated method stub      
    View rootView = inflater.inflate(R.layout.fragment_main, container, false);

    RestAdapter restAdapter = new RestAdapter.Builder()
            .setEndpoint("http://www.ka-news.de")
            .setConverter(new SimpleXmlConverter())
            .setLogLevel(RestAdapter.LogLevel.FULL)
            .build();

    api apiService = restAdapter.create(api.class);
    Rss rss = apiService.getRss();
    List<Item> items = rss.getChannel().getItemList();
    // Obtener el Recycler
    recycler = (RecyclerView) rootView.findViewById(R.id.reciclador);
    recycler.setHasFixedSize(true);

    // Usar un administrador para LinearLayout
    lManager = new LinearLayoutManager(getContext());
    recycler.setLayoutManager(lManager);

    // Crear un nuevo adaptador
    adapter = new …
Run Code Online (Sandbox Code Playgroud)

java xml rss android retrofit

0
推荐指数
1
解决办法
4498
查看次数

RSS是否推送或提取更新?

请注意:尽管我提到Java 8,但我认为这里的答案确实与语言无关。


我正在构建一个简单的Java 8 Web服务,该服务将汇总各种主题的RSS feed,并根据请求提供其内容。之前我从未使用过RSS,发现的所有视频都只是关于如何为您的la脚博客生成RSS文件的,而我在“ Java和RSS ”上找到的所有文章都只是解析XML的示例。

我很好奇:RSS是否可以作为推或拉

  • “推”的意思是:说“ RSS feed A”在其服务上发布对其RSS文件的更新(例如http://rss-a.example.com/rss/news.rss)。他们的服务器是否以某种方式向我的后端发送了一条消息,提醒我的支持者更新已准备就绪?要么
  • “拉”的意思是:我的后端是否只负责每n秒对所有RSS feed URL进行ping操作,并在其发布时提取新内容?

另外,像ROME这样的Java库如何捕捉到上述任一推/拉体系结构中?

xml rss rome

0
推荐指数
1
解决办法
1031
查看次数