扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:板桥里人 来源:jdon 2007年10月30日
关键字:
<%@taglib uri="xsl.jar" prefix="xsl" %> |
我们以Jakarta的XSL taglib附带的Apply.jsp为例,正好了解一下Jsp XML XSLT三者之间的关系:
Apply.jsp
<%@taglib uri="xsl.jar" prefix="xsl" %> <p>下面展示了Jsp的四种组合XML XSLT的方法: <xsl:apply xml="/xml/employees.xml" xsl="/xml/employeeList.xsl"/>
<p>下面使使用include调用的办法,这样一个XSLT样式可以适应不同的XML文件。 <xsl:apply xsl="/xml/employeeList.xsl"> <p>下面是使用import方法,在page-scope(类似scope="page")中导入XML文件</p> <xsl:import id="data" page="/xml/employees.xml"/> </body> |
在上面程序中,展示了四种Jsp组合XML XSLT的方法,基本可以满足我们的需要。注意上面的XML文件路径是"/xml/",这是相对Tomcat容器的绝对路径。
我们简单看一下employeeList.xsl和employees.xml内容:
employeeList.xsl类似html中的CSS,主要是对XML中数据显示方式进行定义:
<?xml version="1.0"?> </xsl:stylesheet>
<?xml version="1.0" encoding="ISO-8859-1"?>
<employee id="456"> <employee id="789"> |
如果我们在employees.xml顶部加入:
<?xml:stylesheet type="text/xsl" href="catalog.xsl"?> |
用支持XML的IE 5.0以上浏览器调用,其显示页面就和Apply.jsp显示页面是一样的。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者