XSLT 元素参考
W3C 推荐(XSLT 版本 1.0)中的 XSLT 元素。
XSLT 元素
"元素" 列中的链接指向属性和有关每个特定元素的更多有用信息。
元素 | 描述 |
---|---|
apply-imports | 应用来自导入样式表的模板规则 |
apply-templates | 将模板规则应用于当前元素或当前元素的子节点 |
attribute | 添加属性 |
attribute-set | 定义一组命名的属性 |
call-template | 调用命名模板 |
choose | 与 <when> 和 <otherwise> 结合使用,以表达多个条件测试 |
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 | 定义要传递到模板的参数的值 |