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