1. 程式人生 > >JSP XML 資料處理

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標準標籤庫。(編輯:雷林鵬 來源:網路)