bremic: Index erstellen via XSL

Beitrag lesen

Für den Fall, dass ich es richtig verstanden habe:
<xsl:template match="/">
  <html>
    <head>
      <title>Indexseite</title>
    </head>
    <body>
    <!-- alle Stichworte durchlaufen -->
      <xsl:for-each select="kapitel/absatz/stichwort">
        <!-- alle Stichworte alphabetisch aufsteigend sortieren -->
        <xsl:sort select="." order=ascending" data-type="text" />
          <a href="Link zu Stichwort"><xsl:value-of select="." /></a>
      </xsl:for-each>
    </body>
  </html>
</xsl:template>

Anmerkung:
Die Links speicherst du dann am besten für die einzelnen Absätze mit (z.B. als Attribut des Absatz-Tags)