zoukankan      html  css  js  c++  java
  • XSLT Element参考

         原文地址:http://www.w3schools.com/xsl/xsl_w3celementref.asp
         译者:Tony Qu

      XSLT Element参考

        W3C的XSLT 元素 (XSLT 1.0版本).


    XSLT元素

    Element列中的是属性,你可以通过超链接获得更多有关每个属性的有用信息

    • NN: 表示Netscape的早期版本支持该标签
    • IE: 表示Internet Explorer的早期版本支持该标签

    注意: IE 5.x中支持的元素可能有非标准行为, 因为IE 5.x是在XSLT成为官方W3C推荐标准之前发布的。尽管如此,IE 6.x对XML/XSLT 1.0/XPath 1.0有完整的支持

    元素
    描述
    IE NN
    apply-imports 使用一个导入的样式表来实现模版规则 6.0  
    apply-templates 把模版规则应用到当前元素或者当前子结点元素 5.0 6.0
    attribute 添加一个属性
    5.0 6.0
    attribute-set 定义一个属性集的名字 6.0 6.0
    call-template 调用一个命名模版 6.0 6.0
    choose 与<when>和<otherwise>配合使用可用于表示多条件测试 5.0 6.0
    comment 在结果树中创建一个备注节点 5.0 6.0
    copy 创建一个当前结点的拷贝(子结点和属性不拷贝) 5.0 6.0
    copy-of 创建一个当前结点的拷贝(同时拷贝子结点和属性) 6.0 6.0
    decimal-format 定义转换数字为字符串时使用的字符和标志, 需要使用format-number()函数
    6.0  
    element 在输出文档中创建一个元素结点 5.0 6.0
    fallback 指定一段替换代码,且在处理器不支持XSLT元素是允许 6.0  
    for-each 遍历一个特定的结点集合,循环 5.0 6.0
    if 仅当if条件为真时,才会把要应用的模版包含进去 5.0 6.0
    import 从一个样式报导入内容到另一个样式表
    注意: 一个导入的样式表比原样式表的优先级低
    6.0 6.0
    include 包含一个样式表导入到另一个样式表的内容
    注意: 已包含的样式与原样式具有相同的优先级
    6.0 6.0
    key 声明一个可以在样式表中使用的命名关键字,需要使用key()函数 6.0 6.0
    message 输出一个消息 (仅用于报告错误) 6.0 6.0
    namespace-alias 把样式表中的命名空间在输出重替换为另一个命名空间 6.0  
    number 判定当前结点的索引位置,整型值,并格式化该数字 6.0 6.0
    otherwise 定义<choose>元素的默认动作 5.0 6.0
    output 定义输出文档的格式 6.0 6.0
    param 声明一个局部或全局参数 6.0 6.0
    preserve-space 设置保留元素的空格 6.0 6.0
    processing-instruction 输出一个进程指令 5.0 6.0
    sort 索引输出数据 6.0 6.0
    strip-space 设置结点——是否要把空格(white space)去掉 6.0 6.0
    stylesheet 定义样式表的根元素 5.0 6.0
    template 在匹配的某个结点上应用规则 5.0 6.0
    text 输出普通文本 5.0 6.0
    transform 定义样式表的根元素 6.0 6.0
    value-of 获得选中结点的值 5.0 6.0
    variable 定义一个局部或全局变量 6.0 6.0
    when 定义 <choose>元素的一个动作
    5.0 6.0
    with-param 定义传给模版的参数值 6.0 6




    附: XSL 简介
        XSL 之于 XML ,就像 CSS 之于 HTML。它是指可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。XSL 实际上包含两个部分:

    * XSLT – 用于转换 XML 文档的语言
    * XPath – 用于在 XML 文档中导航的语言
    XSLT 是指 XSL 转换 (XSL Transformation),它是 XSL 最重要的部分。
    XSLT 可以将 XML 文档转换为其它 XML 文档、XHTML 输出或简单的文本。这通常是通过将每个 XML 元素转换为 HTML 元素来完成的。由于 XML 标签是用户定义的,浏览器不知道如何解释或呈现每个标签,因此必须使用 XSL。XML 标签的意义是为了方便用户(而不是计算机)理解。
    XSLT 还可以对 XML 树进行下列操作:

    * 添加和删除元素
    * 添加和删除属性
    * 对元素进行重新排列或排序
    * 隐藏或显示某些元素
    * 查找或选择特定元素

  • 相关阅读:
    性能调优利器之strace
    如何写出优雅的Python(二)
    c# 模拟 网页实现12306登陆、自动刷票、自动抢票完全篇
    使用Javascript无限添加QQ好友原理解析
    微信公众账号开发之微信登陆Oauth授权-第一篇
    WPF下的仿QQ图片查看器
    不用写软件,纯JS 实现QQ空间自动点赞
    软件分层架构下的另类设计框架-工厂模式的使用
    Javascript实现Linq查询方式
    c# 使用正则表达式 提取章节小说正文全本篇
  • 原文地址:https://www.cnblogs.com/netwom/p/951445.html
Copyright © 2011-2022 走看看