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