From: Robert W. <rob...@de...> - 2007-04-19 12:29:56
|
Assuming your xml docs are in a collection called "books" then this should give you what you want: count(collection("/db/books")/book[@category =3D "WEB"]) Rob Walpole Devon Portal Developer Email. rob...@de... Web. http://www.devonline.gov.uk -----Original Message----- From: exi...@li... [mailto:exi...@li...] On Behalf Of Marcio Bertoldi Sent: 19 April 2007 12:29 To: Exi...@li... Subject: [Exist-open] query Please !! As i execute one query (Xpath/XQuery) that it returns the name from the archives that will count category "WEB" ?=20 book001.xml <?xml version=3D"1.0" encoding=3D"ISO-8859-1"?> <book category=3D"COOKING"> <title lang=3D"en">Everyday Italian</title> <author>Giada De Laurentiis</author>=20 <year>2005</year> <price>30.00</price> </book> book002.xml <?xml version=3D"1.0" encoding=3D"ISO-8859-1"?> <book category=3D"CHILDREN"> <title lang=3D"en">Harry Potter</title> <author>J K. Rowling</author>=20 <year>2005</year> <price>29.99</price> </book> book003.xml <?xml version=3D"1.0" encoding=3D"ISO-8859-1"?> <book category=3D"WEB"> <title lang=3D"en">XQuery Kick Start</title> <author>James McGovern</author>=20 <year>2003</year> <price>49.99</price> </book> book004.xml <?xml version=3D"1.0" encoding=3D"ISO-8859-1"?> <book category=3D"WEB"> <title lang=3D"en">Learning XML</title> <author>Erik T. Ray</author>=20 <year>2003</year> <price>39.95</price> </book> |