[xquery-talk] "XQuering"

Devineni, Srinivasa (LNG-DAY) srinivasa.devineni at lexisnexis.com
Wed Sep 21 12:50:05 PDT 2005


Hi Frank,

The below will return a sequence of 1's and not a count.

The query can be changed to get a count as below -

count(
	for $f in doc("xqnow1.xml")/root/item
   		where count($f/subitem)>0 and count($f/metaitem)>0
	return $f 
)

Or a straight xpath as Michael Kay mentioned can be used.

- Srini


-----Original Message-----
From: talk-bounces at xquery.com [mailto:talk-bounces at xquery.com] On Behalf Of
Frank Cohen
Sent: Saturday, September 17, 2005 2:12 AM
To: eduardoelarrat at gmail.com
Cc: talk at xquery.com
Subject: Re: [xquery-talk] "XQuering"

How about this? -Frank


for $f in doc("xqnow1.xml")/root/item
   where count($f/subitem)>0 and count($f/metaitem)>0
return count($f)







On Sep 16, 2005, at 9:16 PM, Elarrat, EFC wrote:


> Hello everybody. Lately I've been trainning some xqueries and I  
> guess I'm learning a lot about it. But, as the novice I am, I need  
> some help of you, though. I tried to do a query, but I realized I  
> couldn't do it with my limited knowledge on the subject, so here I am.
>
> What I'm trying to do is the following:
>
> I have this XML structure:
> <root>
> <item>
> <subitem>textaboutsomething</subitem>
> <metaitem>metatextaboutsubitem</metaitem>
> </item>
> </root>
>
> And I would like to build a query that brings me the number of  
> times that the subitem X comes with the metaitem Y. Anybody could  
> help me? Thanks everybody for your big attention.
> _______________________________________________
> talk at xquery.com
> http://xquery.com/mailman/listinfo/talk
>


_______________________________________________
talk at xquery.com
http://xquery.com/mailman/listinfo/talk


More information about the talk mailing list