Thomas J.S.: Eine Schleiefe in XSLT

Beitrag lesen

Hallo,

ich bin wieder ein Stückchen weiter gekommen:
Jetzt fehlt mir nur noch die Einrückung...

Für die XML-Datei die do weiter Oben gepostet hast geht das z.B. auch mit apply-templates:

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 <xsl:output method="html" indent="yes" encoding="iso-8859-1" />

<xsl:template match="/">
  <html>
   <head>
    <title>Untitled</title>
   </head>
   <body>
    <xsl:apply-templates select="chosenContributions" />
   </body>
  </html>
 </xsl:template>

<xsl:template match="menueCategory">
  <ul>
   xsl:choose
    <xsl:when test="menueCategory">
     <li>
      (<xsl:value-of select="cat_id" />)<xsl:value-of select="cat_name" />
      <xsl:apply-templates select="menueCategory" />
     </li>
    </xsl:when>
    xsl:otherwise
     <li>(<xsl:value-of select="cat_id" />)<xsl:value-of select="cat_name" /></li>
    </xsl:otherwise>
   </xsl:choose>
  </ul>
 </xsl:template>
</xsl:stylesheet>

Grüße
Thomas