映射函数概述

有五种映射函数类型:字符串、数学运算、杂项、二进制数据和日期。

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

字符串函数 定义
居中对齐 在指定的填充字符串中某个字符串居中。
左对齐 将一个字符串放置在填充字符串内,并以最左边的字符开始。
右对齐 将一个字符串放置在填充字符串内,并以最右边的字符结束。
并置 将所有参数字符串连接为一个字符串。
格式化数字 返回将某个数字格式化为符合指定模式后的字符串。
长度 确定参数中的字符数。
小写 将所有大写英文字符转换为小写字符。
填充字符串 返回具有特定长度和字符的填充字符串。
替换 将个别字符替换为其他个别字符。
开头字符 确定第一个参数是否以第二个参数中的字符开头。
子串 从指定字符位置开始抽取参数的一部分。
子串之后 抽取某个字符串中从指定子串(一个或多个字符)第一次出现开始,一直到字符串结束为止的所有字符。
子串之前 抽取某个字符串中从开头开始,一直到指定子串(一个或多个字符)第一次出现为止的所有字符。
修剪 修剪间隔的所有前导和尾部空格,并将参数内的所有空格标准化。
大写 将所有英文字符转化为对应的大写字符。
数学运算函数 描述
绝对值 确定参数的绝对值。
将所有参数相加。
平均值 确定参数中数字节点或节点集合的平均值。
上限 将参数向上取整为最接近的整数。
计数 对参数的所有节点或节点集合中的节点数量计数。
返回将第一个参数除以所有后续参数后的十进制商。
下限   将参数向下取整为最接近的整数。
最大值   确定参数中数字节点或节点集合的最大值。
最小值 确定参数中数字节点或节点集合的最小值。
确定将第一个参数除以所有后续参数后的余数。
返回所有参数的积。
舍入 将某个数字舍入为最近的整数。
  返回第一个参数减去所有后续参数后的差。
求和 将参数中所有数字节点或节点集合相加。
杂项函数 描述
布尔值 对参数求值,并根据输入的数据类型返回 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
日期函数 描述
“获取当前日期和时间”函数 将当前日期和时间(带有本地时区)返回为 XML 模式数据类型:xs:dateTime
“获取当前日期”函数 将当前日期(带有本地时区)返回为 XML 模式数据类型:xs:date
“获取当前时间”函数 将当前时间(带有本地时区)返回为 XML 模式数据类型:xs:time
读取日期字符串函数 将字符串(包含日期和时间)转换为 XML 模式数据类型:xs:dateTime
格式化日期字符串函数 将 XML 模式数据类型:xs:dateTime 转换为格式为第二个参数定义的字符串。