Beste mensen,
Ik heb op google gezocht en hier op tweakers maar ik kom er echt niet uit.
Ik wil graag dat mijn XSLT de 3 nieuwste datums uit mijn xml laat zien.
Nu heb ik hem al zover dat er in iedergeval in de goed volgorde wordt gezet.
Maar de filter met het aantal krijg ik niet voor elkaar.
Hebben jullie enig idee, hieronder mijn code.
<code>
<xsl:for-each select="NIEUWSLIST/ITEM">
<xsl:sort select="substring(@itemDate,6,4)" order="descending"/>
<!-- year sort -->
<xsl:sort select="substring(@itemDate,3,2)" order="descending"/>
<!-- day sort -->
<xsl:sort select="substring(@itemDate,1,2)" order="descending"/>
<!-- month sort -->
<h3>
<xsl:value-of select="TITEL"/>
</h3>
<p>
<xsl:value-of select="AFKORTING"/><br/>
<a>
<xsl:attribute name="href">
<xsl:value-of select="LINK/@VALUE"/>
</xsl:attribute>
<xsl:value-of select="LINK"/>
</a>
</p>
</xsl:for-each>
</code>
Alvast bedankt voor de hulp.
p.s wist niet wat code tags zijn
Ik heb op google gezocht en hier op tweakers maar ik kom er echt niet uit.
Ik wil graag dat mijn XSLT de 3 nieuwste datums uit mijn xml laat zien.
Nu heb ik hem al zover dat er in iedergeval in de goed volgorde wordt gezet.
Maar de filter met het aantal krijg ik niet voor elkaar.
Hebben jullie enig idee, hieronder mijn code.
<code>
<xsl:for-each select="NIEUWSLIST/ITEM">
<xsl:sort select="substring(@itemDate,6,4)" order="descending"/>
<!-- year sort -->
<xsl:sort select="substring(@itemDate,3,2)" order="descending"/>
<!-- day sort -->
<xsl:sort select="substring(@itemDate,1,2)" order="descending"/>
<!-- month sort -->
<h3>
<xsl:value-of select="TITEL"/>
</h3>
<p>
<xsl:value-of select="AFKORTING"/><br/>
<a>
<xsl:attribute name="href">
<xsl:value-of select="LINK/@VALUE"/>
</xsl:attribute>
<xsl:value-of select="LINK"/>
</a>
</p>
</xsl:for-each>
</code>
Alvast bedankt voor de hulp.
p.s wist niet wat code tags zijn