Vis kun top 5
HejJeg bruger nedenstående XSL til at vise et XML dokument, men jeg vil gerne kun nøjes med at vise de 5 første thread nodes. Kan det gøres med XSL?
Jeg vil også gerne have at der fra "Title" kun vises de første 20 tegn og herefter 3 ..., hvis title er længere end 20 tegn kan det lade sig gøre med XSL?
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="source">
<xsl:for-each select="thread">
<xsl:variable name="thread_id" select="@id" />
<a href="http://www.domain.dk?goto=newpost&t={$thread_id}" target="_blank"><xsl:value-of select="title" /></a><br/>
<p>
af <xsl:value-of select="author" />
</p>
<br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>