|
Subject: RE: [xsl] Adding a node in sequence From: Jarno.Elovirta@xxxxxxxxx Date: Mon, 2 Jun 2003 09:19:42 +0300 |
Hi,
> Using xsl:copy I want to insert a date node in a date sequence. How
> would u insert the node
>
>
> <yes ID="20030526">
> </yes>
> In the below sequence.
[snip]
How about
<xsl:template match="*[yes]">
<xsl:variable name="x" select="20030526"/>
<xsl:apply-templates select="yes[@ID < $x]"/>
<yes ID="{$x}"/>
<xsl:apply-templates select="yes[@ID >= $x]"/>
</xsl:template>
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
Cheers,
Jarno - HMB: Everything
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Adding a node in sequence, John Reid | Thread | RE: [xsl] Adding a node in sequence, John Reid |
| [xsl] Re: Finding out if the curren, Dimitre Novatchev | Date | [xsl] [FOP] subscripts and superscr, Lars Geldner |
| Month |