在上面程序中,展示了四种Jsp组合XML XSLT的方法,基本可以满足我们的需要。注意上面的XML文件路径是"/xml/",这是相对Tomcat容器的绝对路径。
我们简单看一下employeeList.xsl和employees.xml内容:
employeeList.xsl类似html中的CSS,主要是对XML中数据显示方式进行定义:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="employees">
<table border="1" width="100%">
<tr>
<th>ID</th>
<th>Employee Name</th>
<th>Phone Number</th>
</tr>
<xsl:for-each select="employee">
<tr>
<td>
<xsl:value-of select="@id"/>
</td>
<td>
<xsl:value-of select="last-name"/>,
<xsl:value-of select="first-name"/>
</td>
<td>
<xsl:value-of select="telephone"/>
</td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
employees.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<employees>
<employee id="123">
<first-name>John</first-name>
<last-name>Doe</last-name>
<telephone>800-555-1212</telephone>
</employee>
<employee id="456">
<first-name>Jane</first-name>
<last-name>Smith</last-name>
<telephone>888-555-1212</telephone>
</employee>
<employee id="789">
<first-name>George</first-name>
<last-name>Taylor</last-name>
<telephone>555-555-1212</telephone>
</employee>
</employees>
如果我们在employees.xml顶部加入:
<?xml:stylesheet type="text/xsl" href="catalog.xsl"?>
用支持XML的IE 5.0以上浏览器调用,其显示页面就和Apply.jsp显示页面是一样的。
分享到:
相关推荐
用xsl来转换xml,xml转html的例子,自己写的源码,模板很有用
xml的转化,这是一个例子,将一个xml文件转化成一个html文件
通过js读取xml的小例子,如果有需求,奉送js+xml的考试系统
天天都要重复一遍又一遍的创建表单,有没有一种服务器端只修改一个配置文件,就可以改变前台的表单的办法呢?...该XSLT是一个通用的模式,只需要简单的模仿例子中的xml文件格式,就可以生成所有形式的表单.
xml 这是我根据实际需求总结出的xml操作类库,还一个txt文件是我的例子 想研究的人就看看吧。反正一切以实用为主。 主要是没有csdn没分了。才贴点东西上去,不好之处请大家谅解啊,程序完全可以自由扩展!
js读取xml的例子,压缩包包含html(js写的用于读取xml的代码)和xml文件。 博文链接:https://laies.iteye.com/blog/131874
freemarker.jar freemarker架包 freemarker生成excel、word、html、xml简单例子freemarker生成excel、word、html、xml简单例子
一个html、Servlet、JSP、XML、javaBeen的简单例,包含源码。
XML 指南 在我们这个XML指南里你将学到什么是XML,XML和HTML有什么不同。你将学习如何在你的应用软件中使用XML。下面就开始学习XML吧。 XML 实例 ...通过例子来学习! 通过我们的编辑器,你可以编辑...大量的XML例子!!
freemarker生成excel、word、html、xml简单例子
第3章 文档类型定义 3.1 为何需要正式的结构 3.1.1 文档域 3.1.2 验证文档的有效性 3.2 编写DTD:通用原则 3.2.1 将DTD与XML文档相关联 3.2.2 基本标记声明 3.3 正式的DTD结构 3.3.1 实体 3.3.2 元素 ...
第3章 创建格式正确的XML文档 3.1 一个格式正确的XML文档的组成部分 3.2 给文档添加元素 3.2.1 元素的剖析 3.2.2 创建不同的元素类型 3.3 给元素添加特性 3.3.1 创建特性的规则 3.3.2 合法特性值的规则 第4...
网上有一个通用的转码组件,不仅可以转换javascript的,还可以转换html,xml等的特殊字符,许多帖子都转载了它。但是我对它进行了测试,发现有很多错误,或者是函数过期,或者是替换字符串写错,还有对javascript的...
12.9.3 电子商务XML工作组 12.10 第1个横向步骤 12.10.1 BizTalk标记规范 12.10.2 规范的目标和当前的限制 12.10.3 文档结构 12.10.4 一个用于Wrox书店的BizTalk 文档 12.10.5 BizTalk Jumpstart工具包简介 ...
就我个人理解, xml就是html的一个扩展, 相对的html是xml的一个子集. 现在很多的程序用xml写配置文件, 或者存放一些信息, 很方便, 有时候比ini格式用起来还要方便, 这是因为linux下面有库可以解xml格式的文件. 比如...
关于XML的课程PPT:Why XML? XML与HTML XML详细介绍 XHTML 简单入门例子
12.9.3 电子商务XML工作组 12.10 第1个横向步骤 12.10.1 BizTalk标记规范 12.10.2 规范的目标和当前的限制 12.10.3 文档结构 12.10.4 一个用于Wrox书店的BizTalk 文档 12.10.5 BizTalk Jumpstart工具包简介 ...
3) XML是一种元语言,可以用来定义其它标签语言; 4) XML没有定义任何标记,它提供了一种工具定义标记以及它们之间的结构关系; 5) XML是一种用于结构化文本交换的标记语言; 6) XML代表了内容的结构也代表了内容...