P13RR3
Lt. Commander
- Registriert
- Juli 2003
- Beiträge
- 1.148
Hi zusammen,
Aus folgendem XSL-Statement möchte ich eigentlich nicht den Wert des Attributes "name" haben, sondern die Position von dem Element (//abc/def//jkl[@einAttrib="irgendeinName"]).
Kann ich in diesem Fall position() anwenden? - und wenn ja; wie?
Vielen Dank schonmal!
P.S.: Verwendet werden soll das Ganze, um dem Attribut y eine Zahl zu übergeben.
Code:
<xsl:value-of select="../../../../abc/def//jkl[@einAttrib="irgendeinName"]/@name"/>
Aus folgendem XSL-Statement möchte ich eigentlich nicht den Wert des Attributes "name" haben, sondern die Position von dem Element (//abc/def//jkl[@einAttrib="irgendeinName"]).
Kann ich in diesem Fall position() anwenden? - und wenn ja; wie?
Vielen Dank schonmal!
P.S.: Verwendet werden soll das Ganze, um dem Attribut y eine Zahl zu übergeben.
Code:
<xsl:attribute name="y">
<!-- <xsl:value-of select="((position())-1)*40+155" /> -->
<xsl:value-of select="../../../../abc/def//jkl[@einAttrib="irgendeinName"]/@name"/>
</xsl:attribute>