RSS 是一種基於 XML的文件標準,透過符合 RSS 規範的 XML檔案可以簡單實現網站之間的內容共享。 Ajax 是Asynchronous JavaScript and XML的縮寫。透過 Ajax 技術可以經由超文本傳輸協定(Http) 向一個伺服器發出請求並且在等待該回應時繼續處理另外的資料。透過 Ajax 技術可以輕鬆實現讀取遠端 XML文件,因此,可以使用 Ajax技術實現遠端存取依據 RSS 標準產生的摘要信息,甚至我們可以自己寫一個 RSS 閱讀器。
Ajax 並不是一門新的語言或技術, 它實際上是幾項技術按一定的方式組合在一起。共同在協作中發揮各自的作用, 它包括:使用XHTML 和CSS 標準化呈現; 使用DOM 實現動態顯示和交互; 使用XML 和XSLT 進行數據交換與處理; 使用XMLHttpRequest進行異步數據讀取; 最後用JavaScript 綁定和處理所有數據。好了,對於理論就不在多說了,下面我們直接看程式碼吧。
建立XMLHttpRequest物件並將請求傳送至伺服器:
複製程式碼
" itemDescription.firstChild.nodeValue "
createXHR("http://www.apple.com .cn/hotnews/rss/hotnews.rss");