XSLT 包含许多使您能够处理字符串和对数字进行操作的函数。
下列指示信息是为“资源”透视图编写的,但是也将适用于其它许多透视图。
要为映射定义函数,遵循下列步骤:
下列表描述了函数列表中可用的函数。
字符串函数函数 | 定义 |
---|---|
concat | 返回其自变量的并置 |
contains | 如果第一个自变量字符串包含第二个自变量字符串,则返回 true,否则返回 false。 |
substring | 创建第一个自变量的子串,它的起点为在第二个自变量中指定的位置,且长度为在第三个自变量中指定的长度。 |
substring-before | 创建第一个自变量字符串的子串,它是在第一个自变量字符串中,第二个自变量字符串第一次出现位置前面的那部分字符串。 |
substring-after | 创建第一个自变量字符串的子串,它是在第一个自变量字符串中,第二个自变量字符串第一次出现位置后面的那部分字符串。 |
string | 将任何值转换为字符串。 |
string-length | 返回字符串中字符的数目。 |
starts-with | 如果第一个自变量字符串是以第二个自变量字符串开始的,则返回 true,否则返回 false。 |
translate | 返回第一个自变量字符串,且将第二个自变量字符串中出现的字符替换为第三个自变量字符串中相应位置的字符。 |
功能 | 定义 |
---|---|
ceiling | 返回不小于自变量的最小整数。 |
count | 计算自变量节点集中的节点数。 |
floor | 返回不大于自变量的最大整数。 |
number | 将自变量转换成数字。 |
round | 返回最接近自变量的整数。 |
sum | 返回几个自变量之和。 |
+ | 加上自变量。 |
- | 减去自变量。 |
* | 乘以自变量。 |
div | 除以自变量。 |
定义将为所选的输入值返回布尔值的函数
功能 | 定义 |
---|---|
boolean | 将自变量转换为布尔值。 |
not | 如果其自变量为 false,则返回 true,否则返回 false。 |
< | 如果第一个数字自变量小于第二个数字自变量,则返回 true。 |
<= | 如果第一个数字自变量小于或等于第二个数字自变量,则返回 true。 |
> | 如果第一个数字自变量大于第二个数字自变量,则返回 true。 |
>= | 如果第一个数字自变量大于或等于第二个数字自变量,则返回 true。 |
= | 如果第一个数字自变量等于第二个数字自变量,则返回 true。 |
!= | 如果第一个数字自变量不等于第二个数字自变量,则返回 true。 |
XPath 是 XSLT 的一个子集。在“XPath 表达式”页中,为参数输入值或从列表中选择其中一个 XPath 表达式。
单击高级按钮以使用 XPath 表达式向导创建 XPath 表达式。
定制 Java™ bean您想要使用的 bean 必须存在于工作台中的 Java 项目中。要添加 bean,遵循下列步骤:
添加 JavaScript 函数: