svg4you: Auf vorheriges Element zugreifen

Beitrag lesen

Tach Marcus,

Hier hab ich einen Auschnitt aus dem XML-Dokument  - es soll also jeweils das vorherige "Anzahl"-Element zu der aktuellen Position in der for-each Schleife übergeben werden:

Ein Ansatz:

  
<xsl:for-each select="ExposureTime">  
  <xsl:value-of select="position()"/>:<xsl:value-of select="preceding-sibling::ExposureTime[count(*)-1]/Anzahl/text()"/>  
  <br />  
</xsl:for-each>

Ergebnis [bei position()=1 gibt es keinen vorherigen Geschwisterknoten]:

1:
2:12
3:2
4:1
5:1
6:1

Man liest sich,
svg4you