XSLT实现XML文档转换成HTML文档

本文介绍了如何利用XSLT将XML文档转换成HTML文档,以提供更友好的数据显示。通过示例展示了XSLT模板的编写,包括HTML结构的构建和XML数据的映射,从而将XML中的狗的信息以表格形式展示出来。
摘要由CSDN通过智能技术生成

 XML文档描述了数据的结构,并且可以用自定义的标记元素描述数据意义,而且实现了记录数据的功能。如果想要将XML的数据显示在网页页面上,如何做呢?


最简单的方式就是将XML文件直接用浏览器打开,在记事本里写几句简单的代码,例如:

[html]  view plain   copy
  print ?
  1. <?xml version="1.0" encoding="iso-8859-1"?>  
  2. <myDogs>  
  3.    <dog>  
  4.       <name>Casey</name>  
  5.       <age>2</age>  
  6.       <fullBlood>yes</fullBlood>  
  7.       <color>Yellow</color>  
  8.       </dog>  
  9. </myDogs>  


上面的代码保存了一只狗的信息,保存成xml格式,拖到浏览器里运行就可以了,结果是是这样


       但这样的界面不够友好,如果我想用表格显示出信息,如何做到呢?那么可以将XML文档转换成HTML文档,以达到更有好的显示XML数据的目的。

      介绍具体步骤之前介绍下,XSLT(Extensible StyleSheet Language Transmations),是XSL(可扩展样式语言)的一种,是一种基于模版的样式转换语言,说的直接一点就是可以把XML文本转成其他格式的文本,那么一起来看转换的代码:

[html]  view plain   copy
  print ?
  1. <?xml version="1.0" encoding
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值