This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Use 'count' or xsl:variable?


Hello Markus,

this is a general grouping problem. Search for 'grouping' and 'key' or
'xsl:key' on the list or look at Jeni's site:
http://www.jenitennison.com/xslt/grouping/muenchian.html.

Christmas regards to all,

Joerg

> Hello,
>
>
> > Jeni Tennison wrote:
>
> > .... For example to
> > count how many books there are with a last_name of 'Austen', you would
> > use:
> >
> >   count(/library/book[last_name = 'Austen'])
> >
> > (although if you're doing this a lot you'll be better off with a key)
>
>
> I have a similar (and follow up) problem like Marina, so I use her
example:
>
>
> Would there be any way to extract a summary containing the last name
> of the authors and the number of books they have written?
>
> like:
>
> <executive_summary>
>   <author last_name="Austen" nr_of_books="41" />
>   <author last_name="..." nr_of_books="..." />
>   ...
> </executive_summary>
>
>
> Whatever I was able to think of displayed multiple results for each
> author.
>
> So my problem is to call:
>
>   count(/library/book[last_name = '$current_author_i_am_dealing_with'])
>
> only the first time I encounter him.
>
>
> Thanks on any suggestions,
>
> Markus


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]