【IT168技术文档】
XSL中用count()来取得xml中某种节点的个数
list.xml
要取得<node>节点的个数可以用的方法是<?xml version="1.0"?> <list> <application> <id>1</id> <state>1</state> <type>111</type> <title>title</title> <applior>applior</applior> <progress> <node> <state>pass</state> <censor>admin</censor> </node> <node> <state>failure</state> <censor>kk</censor> </node> <node> <state>detemind</state> <censor>dq</censor> </node> </progress> <applytime>2006-9-06</applytime> <deadline> <state>delay/ontime</state> <time>2006-9-12</time> </deadline> </application> </list>
路径以双斜线 // 开头, 则表示选择文档中所有满足双斜线//之后规则的元素(无论层级关系)<xsl:value-of disable-output-escaping="yes" select="count(//node)"/>