ThomasM: XSLT: template wird nicht

Beitrag lesen

Hallo lebendige_hose,

Doch da gibts ein kleines Problemchen: Die untergeordneten Templates werden nicht eingebunden, obwohl ein <http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#apply_templates@title=<apply-templates />> vorliegt.

Es müssen nicht nur Templates vorliegen, sondern diese müssen beim Aufruf mittels xsl:apply-temples auch im aktuellen Kontext passen. Ein Element treppe sehe ich beispielsweise nicht und auch kein Attribut klasse.

BTW: Ein Konstrukt wie
<div><xsl:attribute name="class"><xsl:value-of select="concat('treppe ', @klasse)" /></xsl:attribute></div>

lässt sich bequemer und lesbarer formulieren:
<div class="treppe {@klasse}"></div>

Grüße,
Thomas