RSS 開發教程
2007/1/19 22:20:24

RSS(Really Simple Syndication,真正簡單的連鎖)是一種 Web 內容連鎖格式。RSS 成為通過 Web 連鎖新聞內容的標準格式。作為最近與 Sun Microsystems 簽署合同的一部分,我負責開發任何懂得 RSS、JavaServer Pages 和 HTML 的人便可以使用的“JSP 標簽庫”。taglib 主要面向用 RSS 收集新聞內容的 Web 站點的非技術性編輯人員。我的目標是開發在 Web 頁中將簡化使用 RSS 內容(0.91、0.92 和 2.0 版本)的 JSP 標簽庫。

RSS Utilities Package 是該項目的結果。它包括一套自定義 JSP 標簽,這些標簽彌補了 RSS Utilities Tag library 和靈活的 RSS 語法分析器。該文檔說明了如何使用該語法分析器和 RSS Utilities Package 提供的庫。在這里單擊便可以下載第一個版本。該 zip 文件包含一個 jar 文件 rssutils.jar(該文件包含使用該工具所需的類)和一個 tld 文件(該文件定義從 RSS 文檔中提取信息的 JSP 自定義標簽)。

安裝 taglib

盡管使用標簽庫很容易,但在安裝時要求您了解 Web 服務器的工作原理和如何去配置它。第一步是下載并解壓包。一旦 zip 文件已經解壓了,在 Web 應用程序的 /WEB-INF/lib 目錄中放置一份 rssutils.jar 和 rsstaglib.tld 的副本。將下面的 taglib 定義添加至 Web 應用程序的 /WEB-INF/web.xml 文件:
<taglib>
<taglib-uri>/WEB-INF/rssutils.tld</taglib-uri>
<taglib-location>/WEB-INF/rssutils.tld</taglib-location>
</taglib>
使用 taglib

一旦 taglib 已經安裝在 Web 應用程序中,按照以下步驟便可以在 JSP 頁面中使用 taglib。首先,將下面一行添加至 JSP 頁面的頂部:
<%@ taglib uri="/WEB-INF/rssutils.tld" prefix="rss" %>
其次,使用 feed 標簽將 RSS feed 添加至 JSP 頁面,如下例所示:
<rss:feed url="http://servlet.java.sun.com/syndication/rss_java_highlights-10.xml" feedId="javaSunCom"/>
"feed" 標簽的 url 屬性必須包含到 RSS 文檔的 URL。"feed" 標簽的 feedId 屬性是任意的,可以設置為任何值。然而,我們建議該屬性在標識 RSS feed 時要直觀。如果應用程序在防火墻后面,可以使用名為 proxyAddress 和 proxyPort 的 "feed" 標簽代理屬性來設置代理屬性。如果不知道代理服務器地址代理端口,請與網絡管理員聯系。下面是一個例子:
<rss:feed url="http://servlet.java.sun.com/syndication/rss_java_highlights-10.xml" feedId="example1" proxyAddress="129.149.246.4" proxyPort="8080"/>
一旦將一個或多個 RSS feed 添加到頁面,您應能使用剩余的一套標簽來從 feed 中提取幾乎任何信息。下面是一個例子,說明如何提取在上面添加的 RSS feed 頻道的標題:

<rss:channelTitle feedId="javaSunCom"/>

Taglib 示例

例 1 (RSS 0.91):
<rss:feed
url="http://servlet.java.sun.com/syndication/rss_java_highlights-XYZCompany-10.xml"
feedId="example1"/>
<b>Image: </b><rss:channelImage feedId="example1" asLink="true"/><br>
<b>Title: </b><rss:channelTitle feedId="example1"/><br>
<b>Link: </b><rss:channelLink feedId="example1" asLink="true"/><br>
<b>Description: </b><rss:channelDescription feedId="example1"/><br>
<ul>
<li><rss:itemTitle feedId="example1" index="0"/><br>
<rss:itemDescription feedId="example1" index="0"/><br><br>
<li><rss:itemTitle feedId="example1" index="1"/><

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 亚洲Av人人澡人人爽人人夜夜| 精品国偷自产在线| 师尊要被cao坏了by谦野| 久青草影院在线观看国产| 没带罩子让老师捏了一节课| 午夜精品久久久久久| 阿娇囗交全套高清视频| 日韩高清国产一区在线| 亚洲精品乱码久久久久久按摩 | 91手机在线视频观看| 扒开双腿疯狂进出爽爽爽动态图 | 精品一区二区三区在线成人| 国产乱码1卡二卡3卡四卡| 菠萝视频在线完整版| 大伊香蕉在线精品不卡视频| 一级毛片试看60分钟免费播放| 日本三级不卡视频| 在我跨下的英语老师景老师| 亚洲精品国产v片在线观看| 少妇BBB好爽| 女人毛片a级大学毛片免费| 国内免费在线视频| 国产女同在线观看| 啊灬啊灬啊灬喷出来了| 亚洲网站在线免费观看| 44luba爱你啪| 天天干天天干天天干| 一级日韩一级欧美| 无遮挡又黄又爽又色的动态图1000 | 黑白禁区在线观看免费版| 国产精品宾馆在线| 96免费精品视频在线观看| 欧美一区二区三区激情| 亚洲综合伊人制服丝袜美腿| 秋葵视频在线观看在线下载| 啊灬啊灬啊灬深灬快用力| 被按摩的人妻中文字幕| 国产又粗又长又硬免费视频| 国产私拍福利精品视频网站| 高跟丝袜美女一级毛片| 女人pp被扒开流水了|