我正在尝试创建一个聚合器,它将从 RSS 提要中提取项目并将它们存储在 jQuery 数组中(这样我就可以循环遍历数组并随机化输出)。
我找到了一些关于使用jQuery.parseXML
此的信息,但是提供的演示我无法弄清楚,因为我在该领域没有太多知识,并且演示没有显示添加到 RSS 提要链接的任何地方?
<p id="someElement"></p>
<p id="anotherElement"></p>
<script>
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$title = $xml.find( "title" );
// Append "RSS Title" to #someElement
$( "#someElement" ).append( $title.text() );
// Change the title to "XML Title"
$title.text( "XML Title" );
// Append "XML Title" to #anotherElement
$( "#anotherElement" ).append( $title.text() );
</script>
我在哪里添加我的 RSS 提要链接?阵列是在哪里制造的?
最终,这将是一个马赛克墙,所有项目都以 HTML 形式直观地输出。
我从每个项目的 RSS 提要中获得的数据是:
- 标题
- 描述
- 关联
- 发布日期
- 类别
我需要提取所有这些数据,以便输出标题、描述,将两者包装在链接标签中,然后存储类别并使用存储的发布日期随机输出(例如选择过去 30 天并将这些项目输出到随机顺序)。
这是我使用 Ajax 页面编写的代码,但我不知道这是否正确或应该如何工作......
jquery.ajax(http://www.sagittarius-digital.com/news.rss [, dataType xml])