Hi,
> If I have the following xml, How can I get the number of red
> books that are
> 17.99.
>
> <library>
> <book>
> <price>17.99</price>
> <color>red</color>
> <pages>200</pages>
> </book>
> <book>
> <price>17.99</price>
> <color>blue</color>
> <pages>200</pages>
> </book>
> <book>
> <price>17.49</price>
> <color>red</color>
> <pages>200</pages>
> </book>
> <book>
> <price>17.99</price>
> <color>red</color>
> <pages>100</pages>
> </book>
> <book>
> <price>18.99</price>
> <color>red</color>
> <pages>200</pages>
> </book>
> </library>
Use the count() function with an expression that will select all "book" elements that have a "color" child element whose string value is "red".
Cheers,
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|