This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Counting nodes processed
- From: JAY SCHERER <jay dot scherer at adtran dot com>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Tue, 5 Mar 2002 13:27:10 -0600
- Subject: RE: [xsl] Counting nodes processed
- Reply-to: xsl-list at lists dot mulberrytech dot com
Joerg,
Hmmm... seemed to print out all topics for a category. Any hints? Changed it to lt; 1 and it still printed out all topics for a category
Jay
-----Original Message-----
From: Joerg Heinicke [mailto:joerg.heinicke@gmx.de]
Sent: Tuesday, March 05, 2002 1:11 PM
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] Counting nodes processed
<xsl:template match="TopicOwner">
<xsl:apply-templates select="Category"/>
</xsl:template>
<xsl:template match="Category">
<xsl:value-of select="@name"/>
<xsl:apply-templates
select="Topic[count(../preceding-sibling::Category/Topic) < 5]"/>
</xsl:template>
<xsl:template match="Topic">
<xsl:value-of select="@name"/>
</xsl:template>
Regards,
Joerg
> All,
>
> thanks for the help yesterday. However, as I was working on this problem
I realized that my xml description was slightly different. There's a new
twist. The xml description is now similar to the following:
>
> <Root>
> <TopicOwner id="1" name="owner1">
> <Category id ="1" name="Sports">
> <Topic id="1" name="Basketball"/>
> <Topic id="2" name="Football"/>
> <Topic id="3" name="Baseball"/>
> </Category>
> <Category id="2" name="FooCategory">
> <Topic id="4" name="FooTopic"/>
> </Category>
> </TopicOwner>
> <TopicOwner id="2" name="owner2">
> <Category id="2" name="Entertainment">
> <Topic id="4" name="Puzzles"/>
> <Topic id="5" name="Games"/>
> </Category>
> </TopicOwner>
> </Root>
>
> Each owner may have > 1 category and each category has > 1 topic. The
problem is still the same. I want to retrieve only X number of topics for
each owner. So, assuming I want to retrieve 4 topics per owner, the output
should be
>
> Owner1
> Sports
> Basketball
> Football
> Baseball
> FooCategory
> FooTopic
>
> Owner2
> Entertainment
> Puzzles
> Games
>
> Thanks,
> jay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list