映射函数概述

有 7 种映射函数类型:字符串、数学、HTTP 头、杂项、二进制数据、日期和安全性函数。

可通过单击函数选项卡显示映射函数。 映射函数分为以下类别:

字符串函数 定义
居中对齐 在指定的填充字符串中某个字符串居中。
左对齐 将一个字符串放置在填充字符串内,并以最左边的字符开始。
右对齐 将一个字符串放置在填充字符串内,并以最右边的字符结束。
并置 将所有参数字符串连接为一个字符串。
格式化数字 返回将某个数字格式化为符合指定模式后的字符串。
长度 确定参数中的字符数。
小写 将所有大写英文字符转换为小写字符。
填充字符串 返回具有特定长度和字符的填充字符串。
替换 将个别字符替换为其他个别字符。
开头字符 确定第一个参数是否以第二个参数中的字符开头。
子串 基于指定字符位置抽取参数的一部分。
子串之后 抽取某个字符串中从指定子串(一个或多个字符)第一次出现开始,一直到字符串结束为止的所有字符。
子串之前 抽取某个字符串中从开头开始,一直到指定子串(一个或多个字符)第一次出现为止的所有字符。
修剪 修剪间隔的所有前导和尾部空格,并将参数内的所有空格标准化。
大写 将所有英文字符转化为对应的大写字符。
数学函数 描述
绝对值 确定参数的绝对值。
将所有参数相加。
平均值 确定参数中数字节点或节点集合的平均值。
上限 将参数向上取整为最接近的整数。
计数 对参数的所有节点或节点集合中的节点数量计数。
返回第一个参数除以所有后续参数所得出的商。
下限   将参数向下取整为最接近的整数。
最大值   确定参数中数字节点或节点集合的最大值。
最小值 确定参数中数字节点或节点集合的最小值。
确定将第一个参数除以所有后续参数后的余数。
返回所有参数的积。
舍入 将某个数字舍入为最近的整数。
  返回第一个参数减去所有后续参数后的差。
求和 将参数中所有数字节点或节点集合相加。
HTTP 头函数 描述
“抽取 HTTP 头字段”函数 抽取具有指定定界符的字符串。它还可用于进一步从 HTTP 头中抽取字符串。
“抽取 URI 路径”函数 从 HTTP 头的 URI 字符串中抽取 URI。
“抽取查询参数”函数 从 HTTP 头的 URI 字符串中抽取查询字符串。
杂项函数 描述
布尔值 对参数求值,并根据输入的数据类型返回 truefalse
CopyOf 当源节点名称与传入值匹配时,该函数会将源节点的全部内容(包括所有子代的整个源节点子树)复制到目标节点。
如果参数求值为 false,则返回 true。如果参数求值为 true,则返回 false
数字 将参数的数据类型更改为数字
位置 oh 确定当前节点在其同代集合中的索引。
字符串 将参数的数据类型更改为字符串。
二进制数据函数 描述
从类型 Base64Binary 强制转换函数 从 XML 模式数据类型 xs:base64Binary 强制转换为 XML 模式数据类型 xs:string
从类型 HexBinary 强制转换函数 从 XML 模式数据类型 xs:hexBinary 强制转换为 XML 模式数据类型 xs:string
将类型强制转换为 Base64Binary 函数 从 XML 模式数据类型 xs:string 强制转换为 XML 模式数据类型 xs:base64Binary
将类型强制转换为 HexBinary 函数 从 XML 模式数据类型 xs:string 强制转换为 XML 模式数据类型 xs:hexBinary
日期函数 描述
Get Current® Date and Time 函数 以 XML 模式数据类型 xs:dateTime 返回当前日期和时间(包含本地时区)。
Get Current Date 函数 以 XML 模式数据类型 xs:date 返回当前日期(包含本地时区)。
Get Current Time 函数 以 XML 模式数据类型 xs:time 返回当前时间(包含本地时区)。
读取日期字符串函数 将字符串(包含日期和时间)转换为 XML 模式数据类型 xs:dateTime
格式化日期字符串函数 将 XML 模式数据类型 xs:dateTime 转换为第二个参数所定义格式的字符串。
安全性函数 描述
AES 加密函数 使用高级加密标准 (AES) 算法加密字段和内容。
AES 解密函数 使用高级加密标准 (AES) 算法解密字段和内容。