如何使用JSP和JDOM動態產生XML Part2

 

    為了要讓頁面可以輸出成XML首先我們必須要設定頁面的屬性和把JDOM Libary Import到這個頁面裡來

    在頁面的屬性上我們必須要設定成 "text/xml"讓瀏覽器接收到此頁面的時候會把此頁面視為XML檔案

    完整的設定方式如下

    <%@page contentType="text/xml;charset=UTF-8" language="java" import = "org.jdom.*,org.jdom.output.XMLOutputter,org.jdom.output.*,org.jdom.output.Format" %>

    再來要告訴大家要如何把XML輸出到頁面,方法很簡單也是透過XMLOutputter

    有差異的地方是XMLOutputter中要輸入的OutputStream是輸入JSP中的網頁輸出物件

    也就是out,作法如下

    outputter.output(document, out); 

    如此一來就可以用頁面產生XML了