`
gxh04007101
  • 浏览: 15135 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

xml转html例子3

 
阅读更多
 在上面程序中,展示了四种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成html,很实用的源码

    用xsl来转换xml,xml转html的例子,自己写的源码,模板很有用

    xml的转化成html

    xml的转化,这是一个例子,将一个xml文件转化成一个html文件

    html+js+xml的例子

    通过js读取xml的小例子,如果有需求,奉送js+xml的考试系统

    自己编写的从XML到HTML的表单Form转换代码xml2form 使用XSLT客户端实现

    天天都要重复一遍又一遍的创建表单,有没有一种服务器端只修改一个配置文件,就可以改变前台的表单的办法呢?...该XSLT是一个通用的模式,只需要简单的模仿例子中的xml文件格式,就可以生成所有形式的表单.

    xml操作 html读取 js转换

    xml 这是我根据实际需求总结出的xml操作类库,还一个txt文件是我的例子 想研究的人就看看吧。反正一切以实用为主。 主要是没有csdn没分了。才贴点东西上去,不好之处请大家谅解啊,程序完全可以自由扩展!

    JS读XML例子

    js读取xml的例子,压缩包包含html(js写的用于读取xml的代码)和xml文件。 博文链接:https://laies.iteye.com/blog/131874

    实用方便freemarker.jar freemarker架包 freemarker生成excel、word、html、xml例子

    freemarker.jar freemarker架包 freemarker生成excel、word、html、xml简单例子freemarker生成excel、word、html、xml简单例子

    一个html、Servlet、JSP、XML、javaBeen的简单例子

    一个html、Servlet、JSP、XML、javaBeen的简单例,包含源码。

    XML官方指南中文版(CHM) 下载

    XML 指南 在我们这个XML指南里你将学到什么是XML,XML和HTML有什么不同。你将学习如何在你的应用软件中使用XML。下面就开始学习XML吧。 XML 实例 ...通过例子来学习! 通过我们的编辑器,你可以编辑...大量的XML例子!!

    freemarker.jar freemarker架包 freemarker生成excel、word、html、xml简单例子

    freemarker生成excel、word、html、xml简单例子

    xml入门经典-part3(中文版)

    第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 元素 ...

    XML学习指南pdf

    第3章 创建格式正确的XML文档 3.1 一个格式正确的XML文档的组成部分 3.2 给文档添加元素 3.2.1 元素的剖析 3.2.2 创建不同的元素类型 3.3 给元素添加特性 3.3.1 创建特性的规则 3.3.2 合法特性值的规则 第4...

    字符串内特殊字符在html_javascript_xml等内使用时的转换

    网上有一个通用的转码组件,不仅可以转换javascript的,还可以转换html,xml等的特殊字符,许多帖子都转载了它。但是我对它进行了测试,发现有很多错误,或者是函数过期,或者是替换字符串写错,还有对javascript的...

    XML高级编程pdf

    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工具包简介 ...

    linux上xml

    就我个人理解, xml就是html的一个扩展, 相对的html是xml的一个子集. 现在很多的程序用xml写配置文件, 或者存放一些信息, 很方便, 有时候比ini格式用起来还要方便, 这是因为linux下面有库可以解xml格式的文件. 比如...

    XML课程PPT.rar

    关于XML的课程PPT:Why XML? XML与HTML XML详细介绍 XHTML 简单入门例子

    XML 高级编程(高清版)

    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入门教程/xml入门教程

    3) XML是一种元语言,可以用来定义其它标签语言; 4) XML没有定义任何标记,它提供了一种工具定义标记以及它们之间的结构关系; 5) XML是一种用于结构化文本交换的标记语言; 6) XML代表了内容的结构也代表了内容...

Global site tag (gtag.js) - Google Analytics