Re: [xsl] Add order of nodes

Subject: Re: [xsl] Add order of nodes
From: "Joris Gillis" <roac@xxxxxxxxxx>
Date: Wed, 09 Feb 2005 13:08:39 +0100
Tempore 13:01:45, die 02/09/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Robert Soesemann <rsoesemann@xxxxxxxxxxx>:

This does not work as there may be other nodes between and before
<fragment>. It might look like this and with your solution I get the
wrong positions.

I see...

In that case use:

<xsl:template match="fragment">
		<xsl:attribute name="pos">
			<xsl:value-of select="count(preceding-sibling::fragment)+1"/>
		<xsl:apply-templates select="node()|@*"/>

regards, -- Joris Gillis ( "Et ipsa scientia potestas est" - Francis Bacon , Meditationes sacrae

Current Thread