Schlaumeier: Suche Ausdruck

Beitrag lesen

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