JSP XML 資料處理
JSP XML 資料處理
當通過HTTP傳送XML資料時,就有必要使用JSP來處理傳入和流出的XML文件了,比如RSS文件。作為一個XML文件,它僅僅只是一堆文字而已,使用JSP建立XML文件並不比建立一個HTML文件難。
使用JSP傳送XML
使用JSP傳送XML內容就和傳送HTML內容一樣。唯一的不同就是您需要把頁面的context屬性設定為text/xml。要設定context屬性,使用
接下來這個例子向瀏覽器傳送XML內容:
Padam History
ZARA
100
使用不同的瀏覽器來訪問這個例子,看看這個例子所呈現的文件樹。
在JSP中處理XML
在使用JSP處理XML之前,您需要將與XML 和XPath相關的兩個庫檔案放在\lib目錄下:
XercesImpl.jar:在這下載http://www.apache.org/dist/xerces/j/
xalan.jar:在這下載http://xml.apache.org/xalan-j/index.html
books.xml檔案:
Padam History
ZARA
100
Great Mistry
NUHA
2000
main.jsp檔案:
Books Info:
The title of the first book is:
The price of the second book:
訪問http://localhost:8080/main.jsp,執行結果如下:
BOOKS INFO:
The title of the first book is:Padam History
The price of the second book: 2000
使用JSP格式化XML
這個是XSLT樣式表style.xsl檔案:
"http://www.w3.org/1999/XSL/Transform" version="1.0">
這個是main.jsp檔案:
Books Info:
Padam History
ZARA
100
Great Mistry
NUHA
2000
執行結果如下:
更多關於使用JSTL處理XML的內容請查閱JSP標準標籤庫。(編輯:雷林鵬 來源:網路)