最近要做一个atom的解析,虽然很简单,但是就是不能用java解析,因为系统用的是dojo,所以就找了一下dojo的相关文档。中文基本没有。阅读了一下api,猜着来,终于搞定,做一下记录。
api地址如下
http://api.dojotoolkit.org/jsdoc/1.3.2/dojox
dojo.require("dojox.atom.io.model");
dojo.require("dojox.atom.io.Connection");
dojo.require("dojo.date.locale");
var feedsrc=new dojox.atom.io.Connection(false,false);
feedsrc.getFeed("http://lc.digitalchina.com/activities/service/atom2/activities?sortfields=lastmod&sortorder=1&ps=150",rsHandler,errorHandler,null);
function rsHandler(feeds){
var content='';
for (var i = 0; i<feeds.entries.length; i++){
//alert(feeds.entries.length);
var entry=feeds.entries[i];
var prority=entry.getCategories("http://www.ibm.com/xmlns/prod/sn/priority")[0].label;
var title=entry.title.value;
var author=entry.authors[0].name;
var links=entry.links;
var link='';
var lastUpdate=entry.updated;
if(prority=="Normal"){
content+='<div class="div_entry"><div style="float:left;padding:0px;margin:0px;"><img title="" style="MARGIN-RIGHT: 5px" alt="" src="http://lc.digitalchina.com/activities/styles/images/activityIcon16.gif" border="0" >
';
添加新评论0 条评论