XSLT 函数
XLST 函数作为 XSLT 样式表中 XPath 表达式的一部分,用于访问当前节点 (current()
),将不同的 XML 数据文件合并在一起 (document()
),保持版本兼容性(element-available()
或 function-available()
),格式化数字 (format-number()
),或检查系统属性。 下表是 W3C 标准中指定的并在 Microsoft XML 核心服务 (MSXML) 版本 4.0 以及更高版本中实现的 XSLT 函数的完整列表。
注意,这些函数只能从 XSLT 处理器中调用。 因此,不能从文档对象模型 (DOM) 中的 selectNodes
方法调用。 这一点与 XPath 函数不同,后者可以在 selectNodes
方法的参数中指定。
XSLT 函数
返回当前节点作为唯一成员的节点集。 |
|
提供从 XSLT 样式表中检索由输入流提供的初始数据以外的其他 XML 资源的方法。 |
|
只有扩展名称是指令的名称时,才返回 True。 |
|
使用第二个参数指定的格式模式字符串将第一个参数转换为字符串。 |
|
如果函数在函数库中可用,则返回 True。 |
|
返回唯一标识 |
|
检索以前用 |
|
将树转换为节点集。 产生的节点集总是包含单个节点并且是树的根节点。 |
|
返回的对象表示通过名称标识的系统属性的值。 |
|
返回源文档的文档类型定义 (DTD) 中的未分析实体的声明。 |
以下是节点测试,而不是函数:
text()
processing-instruction()
comment()
node()
有关更多信息,请参见节点测试。