表达式

XSL 转换 (XSLT) 中的表达式的用途如下。

  • 选择要处理的节点。

  • 指定通过不同方式处理节点的条件。

  • 生成要插入结果树的文本。

表达式作为 XSLT 定义的元素的特定属性值出现,出现在属性值模板中的大括号内。

表达式根据上下文进行计算。 在 XSLT 中,最外面的表达式(即不属于其他表达式的表达式)如下所述获取上下文。

  • 上下文节点来自当前节点。

  • 上下文位置来自当前节点在当前节点列表中的位置;第一个位置是 1。

  • 上下文大小来自当前节点列表的大小。

  • 变量绑定的范围是具有出现该表达式的属性的元素。

  • 命名空间声明集的范围是具有出现该表达式的属性的元素。

  • 函数库包括 XPath 函数中介绍的函数以及 addObject 方法或 msxsl:script 元素等绑定机制定义的任何函数。 调用没有相应绑定的函数是错误的。

另请参见

概念

模式