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