Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript RSS到JSON phonegap_Javascript_Rss_Cordova - Fatal编程技术网

Javascript RSS到JSON phonegap

Javascript RSS到JSON phonegap,javascript,rss,cordova,Javascript,Rss,Cordova,我正在编写一个phonegap应用程序(即AJAX没有跨域限制),它需要解析RSS提要(即提取信息),我正在寻找一种简单的方法来实现这一点。我看了一下,这看起来不错,但是,我宁愿不连接到外部资源,因为应用程序也应该在相当慢的互联网连接上运行,而且每一个额外的连接都是一个问题。你们有什么建议?JSON似乎是一个很好的想法,但是,任何直接的想法都很好。我也有同样的问题。 但我不建议每次通话都处理RSS。。。这太疯狂了。 我也不建议将整个RSS作为JSON加载。。。这甚至是最糟糕的。 这些技术增加了连

我正在编写一个phonegap应用程序(即AJAX没有跨域限制),它需要解析RSS提要(即提取信息),我正在寻找一种简单的方法来实现这一点。我看了一下,这看起来不错,但是,我宁愿不连接到外部资源,因为应用程序也应该在相当慢的互联网连接上运行,而且每一个额外的连接都是一个问题。你们有什么建议?JSON似乎是一个很好的想法,但是,任何直接的想法都很好。

我也有同样的问题。 但我不建议每次通话都处理RSS。。。这太疯狂了。 我也不建议将整个RSS作为JSON加载。。。这甚至是最糟糕的。 这些技术增加了连接的延迟,这可能会非常慢

我所做的有点复杂,但你可以完全控制你发送的内容

我假设在加载任何文章之前,您会显示一个标题列表,供您选择

因此,首先,您需要使用php(或其他服务器端语言)解析整个RSS,然后输出JSON格式的文本文件: 1.包含所有文章及其id和标题(img路径、日期,如果需要)列表的文本文件 2.每个名为rssfeed_uid的文章的文本文件

您在该脚本上放置了一个CRON任务,并确保所有内容都已gzip

然后创建一个小php文件,将文件的名称和id作为参数处理(从列表中获得)

最后,在应用程序中调用一个独特的php文件,该文件将动态获取所需的任何文件,而无需对XML(RSS)转换为JSON进行任何处理。 但我不建议每次通话都处理RSS。。。这太疯狂了。 我也不建议将整个RSS作为JSON加载。。。这甚至是最糟糕的。 这些技术增加了连接的延迟,这可能会非常慢

我所做的有点复杂,但你可以完全控制你发送的内容

我假设在加载任何文章之前,您会显示一个标题列表,供您选择

因此,首先,您需要使用php(或其他服务器端语言)解析整个RSS,然后输出JSON格式的文本文件: 1.包含所有文章及其id和标题(img路径、日期,如果需要)列表的文本文件 2.每个名为rssfeed_uid的文章的文本文件

您在该脚本上放置了一个CRON任务,并确保所有内容都已gzip

然后创建一个小php文件,将文件的名称和id作为参数处理(从列表中获得)

最后,在应用程序中调用一个独特的php文件,该文件将动态获取所需的任何文件,而无需对XML(RSS)转换为JSON进行任何处理