[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: LOOP-LIMIT
From: Corey_Haines@xxxxxxxxxxxxxxx
Date: Fri, 1 Mar 2002 09:57:16 -0500
You could do something like

<xsl:for-each select="root/child[@id<4]">
        Do Something
</xsl:for-each>
<xsl:for-each select="root/child[@id>3]">
        Do Something Else
</xsl:for-each>

Or,

<xsl:for-each select="root/child">
        <xsl:choose>
        <xsl:when test="@id < 4">
                Do Something
        </xsl:when>
        <xsl:otherwise>
                Do Something Else
        </xsl:otherwise>
        </xsl:choose>
</xsl:for-each>

-Corey





"William Rutford" <vsd18@xxxxxxxxxxxxxx>
03/01/2002 09:43 AM
Please respond to xsl-list

 
        To:     xsl-list@xxxxxxxxxxxxxxxxxxxxxx
        cc:     (bcc: Corey Haines)
        Subject:         LOOP-LIMIT




Hi
I have a problem .. here it goes..

xml structure:

<root>
  <child id = '1'/>
  <child id = '2'/>
  <child id = '3'/>
  <child id = '4'/>
  <child id = '5'/>
  <child id = '6'/>
</root>

i have to run an <xsl:for-each> for the 'child' only till child id
= '4'..
i want to write the condition of the following type
if(id > 4)
  {
   do something..
  }
else
  {
   do something else
  }

can some one suggest me a way tro do that??
thanks
vasu

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread
  • LOOP-LIMIT
    • William Rutford - Fri, 1 Mar 2002 09:41:44 -0500 (EST)
      • cutlass - Fri, 1 Mar 2002 09:56:52 -0500 (EST)
      • naha - Fri, 1 Mar 2002 10:09:16 -0500 (EST)
      • <Possible follow-ups>
      • Corey_Haines - Fri, 1 Mar 2002 09:54:14 -0500 (EST) <=
        • Hans Huber - Fri, 1 Mar 2002 10:08:26 -0500 (EST)
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member