|
Subject: [xsl] Adding a node in sequence From: "John Reid" <John.Reid@xxxxxxxxxxxxxxx> Date: Mon, 2 Jun 2003 14:35:27 +1000 |
I had a small struggle with this. Help
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. Should I rely on the order in which the nodes are
laid down to remain the order in which they are retreived?
<yes ID="20030524" WE="Y">
</yes>
<yes ID="20030525" WE="Y">
</yes>
<yes ID="20030527">
</yes>
<yes ID="20030531" WE="Y">
</yes>
This will add the node to the end but does not put it in date sequence?
<xsl:template match="yes">
<xsl:copy>
<xsl:if test="position() =last()">
<xsl:element name="yes">
<xsl:attribute name="ID"/>
<xsl:attribute name="WE"/>
</xsl:element>
</xsl:if>
<xsl:apply-templates select="node()"/>
</xsl:copy>
</xsl:template>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Attribute's default value, Michael Kay | Thread | RE: [xsl] Adding a node in sequence, Jarno . Elovirta |
| RE: [xsl] Finding out if the curren, G. Ken Holman | Date | [xsl] Re: Finding out if the curren, Dimitre Novatchev |
| Month |