Visning af 4 første noder i sorteret xml
HejJeg vil gerne kun have vist de 4 første noder indenfor en bestemt kategori som min xml er sorteret ud fra.
ekspempel:
xml:
<Books>
<Book>
<ID>1</ID>
<Title>Harry Potter</Title>
<Category>Fantasy</Catgeory>
<Price>300</Price>
</Book>
<Book>
<ID>2</ID>
<Title>Curious George</Title>
<Category>Children</Catgeory>
<Price>100</Price>
</Book>
.
.
.
<Book>
<ID>999</ID>
<Title>Lord of the Rings</Title>
<Category>Fantasy</Catgeory>
<Price>400</Price>
</Book>
</Books>
xsl:
<xsl:template match="Books">
<xsl:apply-templates select="Book">
<xsl:sort select="Category"></xsl:sort>
<xsl:sort select="Price"></xsl:sort>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="Book">
<xsl:value-of select="Title" /><br />
<xsl:value-of select="Category" /><br />
<xsl:value-of select="Price" /><br />
</xsl:template>
Jeg sorterer på først kategori derfeter pris.
Jeg vil gerne have den til kun at vise de 4 første inden for hver kategori. Hvordan gør man det?