使用javascript解析外部XML (rss)
Parse external XML (rss) with javascript?
我想在没有Php的情况下解析这个RSS:
<rss version="2.0">
<channel>
<item>
<title>Test</title>
<link>http://www.test.com</link>
<image>
<url>http://foo.bar/test.jpg</url>
</image>
<description>
<![CDATA[Description text here!<br><a href="http://www.test.se" target="_blank" rel="external" data-ajax="false">Link!</a></div>]]>
</description>
</item>
</channel>
</rss>
我可以不使用Php完成这个吗?我是一个完全的jQuery/javascript新手。 XML在这里: http://hundkartan.se/karta/kartdata/cron_webbutiker_mob.xml
我要在phonegap中使用这个所以它是一个外部提要
我的建议是使用json与javascript。您可以使用一些外部脚本(如XML2JSON)将XML转换为json文件。
JSON是javascript原生支持的,所以访问一个成员真的很简单。例如,要获取所有link
,只需执行以下命令:
<head>
<script type="text/javascript" src="xml2json.js"></script>
...
</head>
...
<body>
<script>
var json = xml2json.parser(XML_file);
var channel = json.rss.channel;
var links = [];
for(var i = 0; i < channel.item.length; i++)
links.push(channel.item[i].link);
...
</script>
...
</body>
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 我应该如何从xml文件构建一个javascript页面
- 将XML转换为普通的旧JavaScript对象
- jQuery AJAX write to XML
- 如何将childNodes用于XML文档
- 在javascript中的xml中创建一个链接
- Cordova RSS馈送的链接不会在外部浏览器中打开
- RSS提要响应不是以原始XML格式提供的
- 如何从google提要API获取提要链接,如.rss.xml等
- 如何使用javascript创建rss/xml链接元素
- 使用Java Script从URL解析XML / RSS
- XMl(RSS) to Javascript
- 使用javascript解析外部XML (rss)
- 如何通过Javascript检索跨域RSS(xml)
- 从rss文件中读取XML数据
- Facebook Graph API拉新闻Feed.替换不再使用的RSS/XML
- 解析XML (RSS)
只有当它包含那个字符串时 - 使用 PHP 从 RSS 解析 XML,并使用 AJAX 传递
- 在网站中嵌入XML/RSS提要
- Javascript XML http请求无法从服务器打开RSS文件,XML状态= 0