从W3C推荐标准的XSLT元素(XSLT Version 1.0)
XSLT元素
在链接"Element"列点的属性和有关每个特定元素更多的有用信息。
元件 | 描述 |
---|---|
apply-imports | 从导入的样式表应用模板规则 |
apply-templates | 应用模板规则到当前元素或当前元素的子节点 |
attribute | 添加一个属性 |
attribute-set | 定义了一个名为的属性集 |
call-template | 调用命名模板 |
choose | 配合使用<when>和<otherwise>以表达多种条件测试 |
comment | 在创建结果树注释节点 |
copy | 创建当前节点的一个副本(without child nodes and attributes) |
copy-of | 创建当前节点的一个副本(with child nodes and attributes) |
decimal-format | 定义字符和数字转换时转换为字符串,与所使用的符号format- number()函数 |
element | 创建的输出文档中的元素节点 |
fallback | 指定备用代码,如果处理器不支持的XSLT元件运行 |
for-each | 通过每个节点在指定节点集循环 |
if | 包含将只在指定条件为真应用模板 |
import | 导入一个样式表中的内容到另一个。 Note:导入的样式表比进口的样式表的优先级低 |
include | 包括一个样式表中的内容到另一个。 Note:一个包含样式表具有相同的优先级为包括样式表 |
key | 声明了一个名为键,可以在样式表与被使用key()函数 |
message | 将消息写入输出(used to report errors) |
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 | 定义参数的值传递到模板 |