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