星期六, 九月 16, 2006

RSS(真正简单聚合)

什么是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...")'";
}}

没有评论: