XPath字符串函数列表:
Index | Function | Description |
---|---|---|
1) | starts-with(字符串1, 字符串2) | 当第一个字符串以第二个字符串开头时, 它将返回true。 |
2) | contains(字符串1, 字符串2) | 当第一个字符串包含第二个字符串时, 它返回true。 |
3) | 子字符串(字符串, 偏移量, 长度?) | 它返回字符串的一部分。该部分以偏移量开始, 直至提供的长度。 |
4) | substring-before(字符串1, 字符串2) | 它返回string1的一部分, 直到string2第一次出现。 |
5) | substring-after(字符串1, 字符串2) | 在第一次出现string2之后, 它返回string1的一部分。 |
6) | string-length(string) | 它以字符为单位返回字符串的长度。 |
7) | normalize-space(string) | 它修剪字符串的前导和尾随空格。 |
8) | 翻译(字符串1, 字符串2, 字符串3) | 在将string2中的所有匹配字符替换为string3中的字符之后, 它将返回string1。 |
9) | concat(字符串1, 字符串2, … ) | 它用于连接所有字符串。 |
10) | 格式编号(数字1, 字符串1, 字符串2) | 在将string1作为格式字符串后, 它将返回number1的格式版本。 String2是可选的语言环境字符串。 |
Example.xml
<
?xml version = "1.0"?>
<
?xml-stylesheet type = "text/xsl" href = "http://www.srcmini.com/employee.xsl"?>
<
class>
<
employee id = "001">
<
firstname>
Abhiram<
/firstname>
<
lastname>
Kushwaha<
/lastname>
<
nickname>
Manoj<
/nickname>
<
salary>
15000<
/salary>
<
/employee>
<
employee id = "002">
<
firstname>
Akash<
/firstname>
<
lastname>
Singh<
/lastname>
<
nickname>
Bunty<
/nickname>
<
salary>
25000<
/salary>
<
/employee>
<
employee id = "003">
<
firstname>
Brijesh<
/firstname>
<
lastname>
Kaushik<
/lastname>
<
nickname>
Ballu<
/nickname>
<
salary>
20000<
/salary>
<
/employee>
<
employee id = "004">
<
firstname>
Zoya<
/firstname>
<
lastname>
Mansoori<
/lastname>
<
nickname>
Sonam<
/nickname>
<
salary>
30000<
/salary>
<
/employee>
<
/class>
范例.xsl
<
?xml version = "1.0" encoding = "UTF-8"?>
<
xsl:stylesheet version = "1.0"xmlns:xsl = "http://www.w3.org/1999/XSL/Transform">
<
xsl:template match = "/">
<
html>
<
body>
<
h2>
Employee<
/h2>
<
table border = "1">
<
tr bgcolor = "pink">
<
th>
Name<
/th>
<
th>
Length of Name<
/th>
<
/tr>
<
xsl:for-each select = "class/employee">
<
tr>
<
td>
<
xsl:value-of select = "concat(firstname, ' ', lastname)"/>
<
/td>
<
td>
<
xsl:value-of select = "string-length(concat(firstname, ' ', lastname))"/>
<
/td>
<
/tr>
<
/xsl:for-each>
<
/table>
<
/body>
<
/html>
<
/xsl:template>
<
/xsl:stylesheet>
【XPath字符串函数】输出
文章图片
推荐阅读
- XPath绝对路径
- XPath节点函数
- XPath数字运算符/函数
- XPath布尔运算符
- XPath运算符
- XPath比较运算符
- android uboot config nor flash
- 学习安卓开发[2] - 在Activity中托管Fragment
- 手机app有了证件识别功能会怎样()