This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: LOOP-LIMIT


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@rediffmail.com>
03/01/2002 09:43 AM
Please respond to xsl-list

 
        To:     xsl-list@lists.mulberrytech.com
        cc:     (bcc: Corey Haines)
        Subject:        [xsl] 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]