欢迎来到天天文库
浏览记录
ID:24295874
大小:53.50 KB
页数:3页
时间:2018-11-13
《jsp结合xml+xslt将输出转换html--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JSP结合XML+XSLT将输出转换HTML>>我们知道XML+XSLT就可以直接输出到支持XML的浏览器上,如IE5.0以上,但是,我们还要考虑到有不少浏览器不直接支持XML,在这种情况下,我们需要在服务器上进行转换成html输出到浏览器,这种临时过渡办法恐怕要在一段时间内一直要使用. 使用Jsp加上tablib标识库,我们可以完成这种转换。 著名opensource项目组jakarta.apache.org推出的系列标识库中,就有这个功能的tanglib:jakarta.apache.org/taglibs//xsl-/intro.html 按照jakarta配置方法,
2、有点繁琐,需要修改或定义LXSLT三者之间的关系: Apply.jsp<%tagliburi="xsl.jar"prefix="xsl"%><html><head><title>EmployeeList</title></head><bodybgcolor="ployees.xml和employeeList.xsl结合在一起<xsl:applyxml="/xml/employees.xml"xsl="/xml/employeeList.xsl"/><hr><p>下面是使用已经存在employeeList.xsl然后在Jsp中自己直接写入XML数据.<xsl:applyxsl="
3、/xml/employeeList.xsl"><?xmlversion="1.0"encoding="ISO-8859-1"?><employees><employeeid="123"><first-name>John</first-name><last-name>Doe</last-name><telephone>800-555-1212</telephone></employee><employeeid="456"><first-name>Jane</first-name><last-name>Smith</last-name><telephone>888-555-1212<
4、/telephone></employee><employeeid="789"><first-name>George</first-name><last-name>Taylor</last-name><telephone>555-555-1212</telephone></employee></employees></xsl:apply><hr><p>下面使使用include调用的办法,这样一个XSLT样式可以适应不同的XML文件。<xsl:applyxsl="/xml/employeeList.xsl"><xsl:includepage="/xml/employees.xml"
5、/></xsl:apply><hr><p>下面是使用import方法,在page-scope(类似scope="page")中导入XML文件</p><xsl:importid="data"page="/xml/employees.xml"/>12下一页>>>>这篇文章来自..,。<xsl:applynameXml="data"xsl="/xml/employeeList.xsl"/></body>上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有