RE: [xsl] access preceding record

Subject: RE: [xsl] access preceding record
From: Jarno.Elovirta@xxxxxxxxx
Date: Tue, 11 Nov 2003 09:47:33 +0200
Hi,

> A sortet set of records - each containing one value -
> should be transformed into the same number of records
> with two values where the second value is that from the 
> preceding record.

[snip]

> Can you think of a transformation?
> In which direction I have to think?

  <xsl:template match="record">
    <xsl:copy>
      <xsl:apply-templates select="*"/>
      <stop>
        <xsl:value-of select="preceding::record[1]/start"/>
      </stop>
    </xsl:copy>
  </xsl:template>
  <xsl:template match="@* | node()">
    <xsl:copy>
      <xsl:apply-templates select="@* | node()"/>
    </xsl:copy>
  </xsl:template>

Cheers,

Jarno - Revolution By Night: Faithless (by Ronan Harris)

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread