Suche Ausdruck
Schlaumeier
- xsl
Hi Leute,
folgendes Beispiel:
<part rol="rolWert">
<section>
<section>
<section>
usw...
</section>
</section>
</section>
</part>
Die section-Elemente können beliebig tief verschachtelt sein.
Ich möchte nun mit XSLT in jedes section-Element den Wert des rol-Attributes des part-Elements einfügen (z.B. <section class="rolWert">).
Das Ergebnis soll dann folgendermaßen aussehen:
<part rol="rolWert">
<section class="rolWert">
<section class="rolWert">
<section class="rolWert">
usw...
</section>
</section>
</section>
</part>
Wie muss der select-Ausdruck lauten um mit <xsl:value-of select="XXX"/>
"rückwärts" den Wert des rol-Attributes auszulesen?
Grüße
Hallo,
Wie muss der select-Ausdruck lauten um mit <xsl:value-of select="XXX"/>
"rückwärts" den Wert des rol-Attributes auszulesen?
<xsl:value-of select="ancestor::part[1]/@rolWert" />
Oder:
<xsl:value-of select="(ancestor::part)[last()]/@rolWert" />
Viele Grüße,
Christian