xsl-list
[Top] [All Lists]

count() problem

2004-04-17 10:39:53
Hi,
  How do I use the count() function to count the
number of nodes that do NOT have a blank value. I have
the following xml. In this case the count should be 6.

<root>
  <nodes>
     <tele1>abc</tele1>
     <tele2></tele2>
     <tele3>abc</tele3>
     <tele4></tele4>
     <tele5>abc</tele5>
     <tele6>abc</tele6>
     <node1></node1>
     <node2>abc</node2>
     <node3>abc</node3>
  </nodes>
</root>

I am doing something like this:
<xsl:variable name="num"
select="count(root/nodes/*[starts-with(local-name(),'tele')!=''
or starts-with(local-name(),'node')!=''])" />

But this counts even the nodes that have a blank
value.

Thanks
Sam.



______________________________________________________________________ 
Post your free ad now! http://personals.yahoo.ca


<Prev in Thread] Current Thread [Next in Thread>