You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by Majirus FANSI <ma...@yahoo.fr> on 2003/12/02 11:32:34 UTC

Re: xpath count function: this is a solution

Hi,
you must right your xpath count function like this:
xindice xpath -c /db/morpheus -q
count("//*/nodegroup[@appn='1']")
not
xindice xpath -c /db/morpheus -q
 "count(//*/nodegroup[@ppn='1'])" 
because xindice need to avaluate a nodeset between 
double quotes(""), you'll know remember that the
evaluated expression inside these double quotes must
be a nodeset not a number,
best regards,

Majirus
trainee student
http://csysec.univ-pau.fr


--- "Brent M. Clements" <bc...@rice.edu> a écrit : >
Hi,
>  I know this may be the wrong mailing list(is there
> an xpath mailing
> list?) for this question but here goes.
> 
> I am trying to return the number of records from a
> query using the xpath
> count function, but it's not returning any output.
> 
> Let me start from the beginning:
> 
> I run
> xindice xpath -c /db/morpheus -q
> "//*/nodegroup[@ppn='1']"
> 
> and I get a large amount of xml data returned.
> 
> I'd like to count how many records are return.
> 
> I tried using
> 
> xindice xpath -c /db/morpheus -q
> "count(//*/nodegroup[@ppn='1'])"
> 
> but that doesn't do anything except bring me back to
> the command prompt.
> 
> Any ideas guys?
> 
> Thanks,
> Brent
> 
> Brent Clements
> Linux Technology Specialist
> Information Technology
> Rice University
>  

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com