元素

元素用于构建模板。

match 属性用于关联 XML 元素和模板。match 属性也可用来为整个文档定义模板。match 属性的值是 XPath 表达式(举例,match="/" 定义整个文档)。

好了,让我们看一下上一节中的 XSL 文件的简化版本:

xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

My CD Collection

Title Artist
. .

代码解释:

由于 XSL 样式表本身也是一个 XML 文档,因此它总是由 XML 声明起始:

下一个元素,,定义此文档是一个 XSLT 样式表文档(连同版本号和 XSLT 命名空间属性)。

元素定义了一个模板。而 match="/" 属性则把此模板与 XML 源文档的根相联系。

元素内部的内容定义了写到输出结果的 HTML 代码。

最后两行定义了模板的结尾,及样式表的结尾。

以上转换的结果类似这样:

此例的结果有一点小缺陷,因为数据没有从 XML 文档被复制到输出。

在下一节,您将学习到如何使用 元素从 XML 元素选取值。

html 转换xslt,XSLT xsl:template 元素相关推荐

  1. XSL 转换:XSLT 可缓和 XML 架构的不相容性问题[网淘]

    XSL 转换:XSLT 可缓和 XML 架构的不相容性问题 发布日期: 4/14/2004| 更新日期: 4/14/2004 Don Box,Aaron Skonnard,John Lam 本文假设您 ...

  2. XSLT <xsl:if> 元素概述

    <xsl:if>元素用于放置针对 XML 文件内容的条件测试. <xsl:if>元素 如需放置针对 XML 文件内容的条件测试,请向 XSL 文档添加 <xsl:if&g ...

  3. XSLT基础 XSL 与 XSLT

    XSL 指扩展样式表语言(EXtensible Stylesheet Language).它主要被用来对XML文档进行格式化,与CSS不同,XSL不仅仅是样式表语言XSL主要包括三个部分: XSLT ...

  4. 由温度转换实例学习python基本语法元素

    #TempConvert.py TempStr = input("请输入带有符号的温度值:") if TempStr[-1] in ['F','f']:#判断用户输入的最后一个字符 ...

  5. 音视频格式转换神器与html视频元素加字幕—零基础自学网页制作

    音视频格式转换神器--格式工厂 如果您下载了上一篇<为HTML页面添加音频.视频的方法--零基础自学网页制作>(目录在结尾)中的素材,您会看到有这样一个文件,如图 因为格式工厂是免费软件, ...

  6. html打开网页过场动画_音视频格式转换神器与html视频元素加字幕——零基础自学网页制作

    音视频格式转换神器--格式工厂 如果您下载了上一篇<为HTML页面添加音频.视频的方法--零基础自学网页制作>(目录在结尾)中的素材,您会看到有这样一个文件,如图 这就是格式工厂软件的安装 ...

  7. html块级元素转换内联,内联元素和块级元素相互转换

    内联元素和块级元素相互转换属于前端实例代码,有关更多实例代码大家可以查看. 内联元素和块级元素之间可以相互转换,下面就简单介绍一下转换方法. 一.内联元素转换为块级元素: 让内联元素产生浮动或者将它的 ...

  8. XSL 和 XSLT的区别

    <XSL扩展标记语言> 1.CSS = HTML 样式表 XSL = XML 样式表 2.XSL 包括三部分: XSLT:一种用于转换 XML 文档的语言. XPath:一种用于在 XML ...

  9. XSLT教程 [转]

    XSLT教程 XSL代表可扩充样式表语言 为了适应基于XML的样式表语言的需要,万维网联盟(W3C)开始发展XSL. XSLT代表XSL的变革.在这个教程里,你会学到如何通过XSLT把XML文档转换成 ...

最新文章

  1. R语言使用ggplot2包的快速可视化函数qplot绘制基础密度图实战
  2. GroupingComparator分组
  3. 《移动平台开发》第3周学习总结
  4. 数据结构与算法——冒泡排序(改进后)
  5. .net mysql 更新_升级 MySql.Data for NET 后遇到的神坑
  6. [置顶] 基于tlplayer的ios应用《虎跃在线课堂-英语篇》上线了
  7. vc 2008建立c语言,C语言纯外行,要运行别人给的一个代码,用VC2008
  8. 如何查看AT24C02设备地址
  9. SSM毕设项目汽车4S店管理系统ei9uo(java+VUE+Mybatis+Maven+Mysql)
  10. 计算机与机械制图课题研究,计算机辅助技术和机械制图融合教学改革探索和实践.doc...
  11. 网络维护汇总经典问题集
  12. 台式计算机国标码,在计算机中,国标码是属于什么码?
  13. C/C++找工作这点事
  14. Spice语法及调用
  15. ubuntu不小心忘记开机密码
  16. 是时候关注ZGC和昏暗的Nashorn的明星了:Java影响者参与其中
  17. 特征选择 GBDT 特征重要度
  18. 知识付费系统如何快速二开
  19. jsqlparser:修改语法定义(JSqlParserCC.jjt)实现UPSERT支持Phoenix语法ON DUPLICATE KEY IGNORE
  20. Linux下网卡驱动安装及故障排除

热门文章

  1. linux 下对u盘分区吗,linux对中毒u盘分区和格式化
  2. android 检测过程,Android 系统对permision的检测过程
  3. geteditor p 取消自动_2020百度网盘超级会员怎么取消自动续费?
  4. eclipse中birt插件使用_waves教学:如何使用通道条插件在DAW中创建模拟工作流
  5. 如何获取当前刀具号_数控刀具的选用原则,如何使用数控刀具?一文全面介绍数控刀具...
  6. PLSQL登录报错ORA-12154
  7. Vue 2.0 入门系列(15)学习 Vue.js 需要掌握的 es6 (2)
  8. JS 操作cookie
  9. jQuery选择器的效率问题
  10. Gentoo man手册指南