snowwhite: XPath / Adressierung und Attribut

Beitrag lesen

Hallo,
ich habe folgendes XML-Dokument und habe Probleme das Attribut auszugeben:

XML-Struktur:
<rootelement>
<title>Ueberschrift</title>
<indexterm text="Ueberschrift" />
</rootelement>

XSL:
....
<xsl:output method="xml" version="1.0" encoding="UTF-8"/>
 <xsl:template match="/">
 <xsl:value-of select="/descendant-or-self::indexterm[@text]"/>
 <!--<xsl:value-of select="//indexterm[@text]"/>-->
 </xsl:template>
</xsl:stylesheet>

Das Attribut text wird einfach nicht ausgegeben. Und ich weiß nicht warum.
Wenn ich in dem Element title das Attribut einfüge und die Abfrage mit title mache, dann wird mir das Attribut ausgegeben.

Vielleicht kann mir jemand von euch sagen, was ich falsch mache.
Vielen Dank auf jeden Fall im voraus.
Viele Grüße
snowwhite