ThomasM: Inhalt eines Knotens bestimmen

Beitrag lesen

Hallo stefanS,

Ich möchte den Inhalt der Knoten 2-5 ausgeben.
Da ich nicht für jeden Knoten explizit den direkten Namen angeben will, will ich das per Schleife lösen. Als Ergebnis soll "-B-C-D-E" sein.

Naheliegender Ansatz:

<xsl:template match="knoten">  
  <xsl:for-each select="*[position() &gt;= 2 and position() &lt;= 5]">  
    <xsl:text>-</xsl:text><xsl:value-of select="."/>  
  </xsl:for-each>  
</xsl:template>

Ergebnis: -B-C-D-E

Grüße,
Thomas