[XSLT] Sorteren v/e template

Pagina: 1
Acties:

  • Mozin
  • Registratie: November 2000
  • Laatst online: 04-06-2023

Mozin

Gewoon een gamer

Topicstarter
Ik wil data uit een database op verschillende manieren kunnen sorteren, ik gebruik daarvoor XML/XSLT. Met de volgende code kan ik alles uit de database halen en op de site weergeven, dat werkt prima. Echter kan ik het dan niet meer sorteren (want ik gebruik mode="display" en niet mode="select"). Ik wil een sorteermogelijkheid inbouwen in de XSLT, met de 'sort' functie. Echter dan kan ik het niet meer weergeven op de pagina, want voor 'sort' moet ik de mode op select zetten (i.v.m. de for-each code).

(dit werkt, maar zonder sortering).

<xsl:template match="FAQItem" mode="display">
<p><xsl:value-of select="@Title"/></p>
</xsl:template>


(dit geeft geen foutmelding, maar ook geen output, want ik 'display' niets).

<xsl:template match="FAQItem" mode="select">
<xsl:for-each select="FAQItem">
<xsl:sort select="Date"/>
<p><xsl:value-of select="@Title"/></p>
</xsl:for-each>
</xsl:template>

Ik ben nog geen held in XSLT, maar snapt iemand het probleem? =), zo ja, ziet iemand wat ik fout doe?