我們知道 xml+XSLT就可以直接輸出到支持XML的浏覽器上
著名open source項目組jakarta
按照jakarta配置方法
xsl標識庫有三個關鍵包:
xerces
xalan
xsl
原來Jakarta推薦方法是
<%@taglib uri="%>
這就需要在/WEB
<taglib>
<taglib
<taglib
</taglib>
這種做法雖然很標准
我們的做法是
<%@taglib uri="xsl
我們以Jakarta的XSL taglib附帶的Apply
Apply
<%@taglib uri="xsl
<html>
<head>
<title>Employee List</title>
</head>
<body bgcolor="white">
<p>下面展示了Jsp的四種組合XML XSLT的方法
<p>下面使用apply方法
<xsl:apply xml="/xml/employees
<hr>
<p>下面是使用已經存在employeeList
<xsl:apply xsl="/xml/employeeList
<?xml version="
<employees>
<employee id="
<first
<last
<telephone>
</employee>
<employee id="
<first
<last
<telephone>
</employee>
<employee id="
<first
<last
<telephone>
</employee>
</employees>
</xsl:apply>
<hr>
<p>下面使使用include調用的辦法
<xsl:apply xsl="/xml/employeeList
<xsl:include page="/xml/employees
</xsl:apply>
<hr>
<p>下面是使用import方法
<xsl:import id="data" page="/xml/employees
<xsl:apply nameXml="data" xsl="/xml/employeeList
</body>
在上面程序中
我們簡單看一下employeeList
employeeList
<?xml version="
<xsl:stylesheet version="
<xsl:template match="employees">
<table border="
<tr>
<th>ID</th>
<th>Employee Name</th>
<th>Phone Number</th>
</tr>
<xsl:for
<tr>
<td>
<xsl:value
</td>
<td>
<xsl:value
<xsl:value
</td>
<td>
<xsl:value
</td>
</tr>
</xsl:for
</table>
</xsl:template>
</xsl:stylesheet>
employees
<?xml version="
<employees>
<employee id="
<first
<last
<telephone>
</employee>
<employee id="
<first
<last
<telephone>
</employee>
<employee id="
<first
<last
<telephone>
</employee>
</employees>
如果我們在employees
<?xml:stylesheet type="text/xsl" href="catalog
用支持XML的IE
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20458.html