xpath 常用函数
时间: 2023-08-19 10:18:02 浏览: 95
XPath 函数参考
XPath常用函数包括Unicode代码点对照函数、布尔函数和字符串函数。
Unicode代码点对照函数根据Unicode代码点对比两个值是否相等,如果相等则返回true,否则返回false。[1]
布尔函数包括boolean(object)、not(boolean)、true()、false()和lang(string)。boolean(object)将非0和NaN的数字、非空节点和长度大于0的字符串转换为true,其他类型的转换可能无法估计。not(boolean)用于取反布尔值。true()返回true,false()返回false。lang(string)用于判断上下文节点的lang属性是否与给定的字符串相同。[2]
字符串函数包括string(object)、format-number(num)、concat(string1,string2...)、starts-with(string1,string2)、contains(string1,string2)、substring(string,number1,number2)、substring-before(string1,string2)、substring-after(string1,string2)、string-length(string)、normalize-space(string)和translate(string1,string2,string3)。这些函数用于将节点集、数字、布尔值等转换为字符串,并进行字符串的操作,如合并、截取、替换等。[3]
这些函数在XPath中经常被使用,可以根据具体的需求选择合适的函数来处理数据。
阅读全文