Kai: Position eines bestimmten Knotens

Beitrag lesen

Hallo,

ich komme einfach nicht weiter:

ich habe eine Abfrage:

<xsl:if test="//figure[graphic/hotspot/@id=$ref]"></xsl:if>
(wobei <xsl:variable name="ref" select="@xid"/>)

und wollte eigentlich die position des figure-Elements und dachte ich könnte zwischen das if einfach ein <xsl:value-of select="position()"/> einfügen. Jedoch funktioniert das nicht!

Vielleicht ist der Gedankenansatz auch falsch, ich müsste zurückbekommen, das wievielte figure es in dem gesamten Dokument ist, also unter Beachtung das die id gleich der Variable xid ist. kann mir da jemand weiterhelfen? bin nicht ganz so fit auf dem Gebiet und hab schon die ganze Zeit gegoogelt und nichts gefunden *unwissendfühl*

LG Kai