[xPath/ XSL] position eines Elementes bekommen

P13RR3

Lt. Commander
Registriert
Juli 2003
Beiträge
1.148
Hi zusammen,

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>
 

Ähnliche Themen

Antworten
2
Aufrufe
1.008
Zurück
Oben