XPath 字符串函数

17 Mar 2025 | 阅读 2 分钟

XPath 字符串函数列表

索引函数描述
1)starts-with(string1, string2)当第一个字符串以第二个字符串开头时,返回 true。
2)contains(string1, string2)当第一个字符串包含第二个字符串时,返回 true。
3)substring(string, offset, length?)返回字符串的一部分。该部分从偏移量开始,直到提供的长度。
4)substring-before(string1, string2)返回 string1 中 string2 第一次出现之前的部分。
5)substring-after(string1, string2)返回 string1 中 string2 第一次出现之后的部分。
6)string-length(string)以字符为单位返回字符串的长度。
7)normalize-space(string)从字符串中删除前导和尾随空格。
8)translate(string1, string2, string3)在 string2 中匹配的任何字符被 string3 中的字符替换后,返回 string1。
9)concat(string1, string2, ...)用于连接所有字符串。
10)format-number(number1, string1, string2)在应用 string1 作为格式字符串后,返回 number1 的格式化版本。 String2 是一个可选的区域设置字符串。

XPath 字符串函数示例

让我们以一个示例,通过迭代每个员工,创建一个带有员工姓名和姓名长度的 <employee> 元素表。 它在连接名字和姓氏后计算员工姓名的长度,然后显示员工详细信息。

Example.xml

Example.xsl

输出

XPATH String function 1
下一主题Xpath 节点函数