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 输出 
|