am I wrong to use logical and
yes count() counts nodes but if you use a logical expression then that
will have value either true or false" and won't return a node set
you want the number of noes in teh union of those two sets so that is
count(/dsWMSRpt/WMSReport[Person_x0020_Name!='Vacancy']
| /dsWMSRpt/WMSReport[Person_x0020_Name!=''])
or since the sets are disjoint it is equivalent and perhaps a bit nore
efficient to just sum the separate node set counts
count(/dsWMSRpt/WMSReport[Person_x0020_Name!='Vacancy']) +
count(/dsWMSRpt/WMSReport[Person_x0020_Name!=''])
David
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________