什么是RSS:
(Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用,是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容)。RSS可以是以下三种解释:(1)Really Simple Syndication;(2)RDF (Resource Description Framework) Site Summary;(3)Rich Site Summary,但其实这三个解释都是指同一种Syndication的技术。
实现RSS信息聚合
js code
/*定义建立装载XML数据的函数*/ function loadXML() { CreateXMLHttpRequest(); if(!xmlhttp) { document.getElementById("msg").innerHTML="对不起,服务器有故障,不能传送数据!"; return false; } else { xmlhttp.onreadystatechange=readXML; URL="http://tbs.xjtu.edu.cn/feed.asp"; xmlhttp.open("post",URL,true); xmlhttp.send(null); } } /*定义建立解析XML数据的函数---------------------------------------------------------------开始*/ function readXML() { if(xmlhttp.readyState==4) { if(xmlhttp.status==200) { document.getElementById("msg").style.display="none"; //document.getElementById("msg").innerHTML="数据装载完毕!"; document.getElementById("data").innerHTML=""; var xmlDoc=xmlhttp.responseXML; items=xmlDoc.getElementsByTagName("item"); for(i=0;i;<items.length;i++) urldata="'items[i].getElementsByTagName(" titledata="'items[i].getElementsByTagName(" descriptiondata="'items[i].getElementsByTagName(" datachild="'document.createElement(" datatext="document.createTextNode(titleData);" contenttext="document.createTextNode(descriptionData);" urlchild="'document.createElement(" contentchild="'document.createElement(" innerhtml="Loading...")'"; }}
|
没有评论:
发表评论