• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >XML/XSLT > XML入门教程:XSLT-XML/XSLT

XML入门教程:XSLT-XML/XSLT

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含网页,网页制作,入门,教程,元素,文档,XML,XSLT,模板,内容等相关知识,佚名 希望在学习及工作中可以帮助到您

XSLT是XSL的一部份,它是XML的一种应用,指定将一篇XML文档转换成另一种XML文档的规则。XSLT文档即是一篇XML文档,也是一个样式表,里面包含一系列的模板。XSLT处理器对输入XML文档中的元素和样式表中的模板进行比较,如果匹配,则将该模板的内容写入一个输出树中。完成
XSLT是XSL的一部份,它是XML的一种应用,指定将一篇XML文档转换成另一种XML文档的规则。XSLT文档即是一篇XML文档,也是一个样式表,里面包含一系列的模板。XSLT处理器对输入XML文档中的元素和样式表中的模板进行比较,如果匹配,则将该模板的内容写入一个输出树中。完成处理后,将输出树串行化成一篇XML文档或其它格式的文档,如HTML或者rtf。
XSLT几个关键术语

    源树,原始文档中的元素和元素内容的树。
    结果树,转换之后中文档中的元素和元素内容的树。
    模板规则,XSLT样式表的基础,分为模式和模板两部份。整个xsl:template元素。
    模式,表示源树中的元素与模式规则匹配的条件集合。xsl:template中的match的值。
    模板,表示当应用模板规则时,结果树中要实例化的部份。xsl:template元素中的内容。
    XSLT定义了35个元素,分为三类:
    本文由微课江湖(http://www.jb51.net)整理发布!转载请注明出处,谢谢!
    两个根元素

      xsl:stylesheet根元素,XSLT也是一个XML文档,该文档的根元素就是xsl:stylesheet。XSLT元素都属于名称空间xmlns:xsl="http://www.w3.org/1999/XSL/Transform",所以所有的XSLT元素都有xsl前缀。一个最小化XSLT文档:
      <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> </xsl:stylesheet>
      xsl:transform元素,作用同上。
      13个顶级元素,可直接作为根元素的子元素,包括:

        xsl:apply-imports
        xsl:attribute-set
        xsl:decimal-format
        xsl:import
        xsl:include
        xsl:key
        xsl:namespace-alias
        xsl:output
        xsl:param
        xsl:preserve-space
        xsl:strip-space
        xsl:template模板元素,用于匹配XML文档中的元素。如:<xsl:template match="person">,匹配XML文档中的person元素。
        xsl:variable
        20个指令元素

          xsl:apply-imports
          xsl:apply-template应用模板元素,用于显示指定的元素值(内容)。如:<xsl:apply-template select="name">,显示name元素的值。
          xsl:attribute
          xsl:call-template
          xsl:choose
          xsl:comment
          xsl:copy
          xsl:copy-of
          xsl:element
          xsl:fallback
          xsl:for-each
          xsl:if
          xsl:message
          xsl:number
          xsl:otherwise
          xsl:processing-instruction
          xsl:text
          xsl:value-of选择元素,用于计算元素的值(内容)。如:<xsl:value-of select="name">,获得XML文档中name元素的值(内容)。
          xsl:variable
          xsl:when
          XSLT函数

您可能想查找下面的文章:

  • XML入门教程:XLink-XML/XSLT
  • XML入门教程:XPath-XML/XSLT
  • XML入门教程:CSS样式表-XML/XSLT
  • XMLHTTPRequest对象-XML/XSLT
  • XML入门教程:XSLT-XML/XSLT
  • WAP教程(1):WAP 简介-XML/XSLT
  • WAP教程(9):WML 实例-XML/XSLT
  • WAP教程(2):WAP 基础-XML/XSLT
  • WAP教程(8):WML 变量-XML/XSLT
  • WAP教程(3):WML 格式化-XML/XSLT

相关文章

  • 2017-08-06了解WEB页面工具语言XML(一)产生背景
  • 2017-08-27xml xmlns xmlns:xsi xsi:schemaLocation含义
  • 2017-08-06XML入门教程:XSLT-XML/XSLT
  • 2017-08-06XML模式相关常用的缩写词
  • 2017-08-06WAP教程(9):WML 实例-XML/XSLT
  • 2017-08-06UML建模-面向对象设计:为什么要学习UML
  • 2017-08-06网页制作关于代码的18个小技巧
  • 2017-08-06XML入门教程:实体-XML/XSLT
  • 2017-08-06XML实例教程:nodeName、nodeValue和nodeType属性
  • 2017-08-06XML模式:FIXML和SVG

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • XML入门教程:文档类型声明-XML/XSLT
    • 详解XML中的文档与声明用法
    • WAP教程(8):WML 变量-XML/XSLT
    • XML模式:FIXML和SVG
    • ASP.NET2.0中"无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。
    • 了解WEB页面工具语言XML(二)定义
    • 了解WEB页面工具语言XML(四)应用分类
    • 深入解析XML中的字符实体与字符数据
    • XML:OpenSearch 应用
    • 详解XML中的模式Schema

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有