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]

Re: Carrying variable value outside for-each loop


Hi
  This should do it for you.

<xsl:variable name="status">
  <xsl:for-each>
     <xsl:if <condition>>
        <!--set a variable value to "true"-->
     </xsl:if>
  </xsl:for-each>
</xsl:variable>

  <xsl:choose>
  <xsl:when test="$status">
    <xsl:value-of select="concat('Value of Status ',$status)"/>
  </xsl:when>
   <xsl:otherwise>
      <xsl:value-of select="'Value of Status was not set'"/>
   </xsl:otherwise>
  </xsl:choose>

Joseph Rajkumar

sridhar raman wrote:

> Hi,
>   I have the following xsl structure.
>   <xsl:for-each>
>      <xsl:if <condition>>
>         <!--set a variable value to "true"-->
>      </xsl:if>
>   </xsl:for-each>
>   <!--would like to use the variable value here-->
>
> But unfortunately, the variable value becomes empty
> outside the for-each scope. So what should I do to
> have the variable retain its acquired value. Can I use
> global variable, if so how?
>
> Thanks,
> Sri
>
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
>
>  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]