| 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 |