XSLT 参考

  • XSLT 元素

    元素列中的链接指向属性和有关每个特定元素的更多有用信息。
    元素 描述
    apply-imports 从导入的样式表应用模板规则
    apply-templates 将模板规则应用于当前元素或当前元素的子节点
    attribute 添加属性
    attribute-set 定义一组命名属性
    call-template 调用命名模板
    choose 与 <when> 和 <other> 一起使用来表示多个条件测试
    comment 在结果树中创建注释节点
    copy 创建当前节点的副本(无子节点和属性)
    copy-of 创建当前节点的副本(包含子节点和属性)
    decimal-format 定义将数字转换为字符串时使用的字符和符号,并使用 format-number() 函数
    element 在输出文档中创建元素节点
    fallback 指定在处理器不支持XSLT元素时要运行的备用代码
    for-each 循环指定节点集中的每个节点
    if 包含只在指定条件为真时应用的模板
    import
    将一个样式表的内容导入另一个样式表。
    注意:导入的样式表优先于导入的样式表。
    include
    将一个样式表的内容包含到另一个样式表中。
    注:包含的样式表与包含的样式表具有相同的优先级
    key 声明可在样式表中使用 key() 函数的命名键
    message 将消息写入输出(用于报告错误)
    namespace-alias 将样式表中的命名空间替换为输出中的其他命名空间
    number 确定当前节点的整数位置并设置数字格式
    otherwise 指定 <choose> 元素的默认操作
    output 定义输出文档的格式
    param 声明站点或全局参数
    preserve-space 定义应保留空白的元素
    processing-instruction 将处理指令写入输出
    sort 对输出进行排序
    strip-space 定义应删除空白的元素
    stylesheet 定义样式表的根元素
    template 匹配指定节点时要应用的规则
    text 将文本写入输出
    transform 定义样式表的根元素
    value-of 提取选定节点的值
    variable 声明局部或全局变量
    when 指定 <choose> 元素的操作
    with-param 定义要传递到模板中的参数值