RE: Equality

Subject: RE: Equality
From: "Jon Wynacht" <jwynacht@xxxxxxxxx>
Date: Sat, 20 Nov 1999 21:07:37 -0800
Thanks! Using string got me what I needed!

Jon

-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Mark Hayes
Sent: Saturday, November 20, 1999 10:39 AM
To: 'xsl-list@xxxxxxxxxxxxxxxx'
Subject: RE: Equality


My understanding is that this:

 <xsl:variable name="modId">
 	<xsl:value-of select="@Id"/>
 </xsl:variable>

assigns a result tree fragment, not a string, to the variable modId.  If you
change it to this:

 <xsl:variable name="modId" select="@Id"/>

You will probably get different results.

Or, you might try converting the variable values to strings within the
comparison:

 <xsl:when test="normalize-space(string($modId)) =
normalize-space(string($currentMod))">

mark

> -----Original Message-----
> From: Jon Wynacht [mailto:jwynacht@xxxxxxxxx]
> Sent: Friday, November 19, 1999 5:31 PM
> To: XSL-List@xxxxxxxxxxxxxxxx
> Subject: Equality
>
>
> Given this:
>
> <xsl:variable name="modId">
> 	<xsl:value-of select="@Id"/>
> </xsl:variable>
>
> With a possible value of:
> l3switch8510_527-Course-Modules-Module_nav.xml
> or
> l3switch8510_541-Course-Modules-Module_nav.xml
>
> <xsl:variable name="currentMod">
> 	<xsl:value-of select="/PXML/@About"/>
> </xsl:variable>
>
> With only one possible value of:
> l3switch8510_527-Course-Modules-Module_nav.xml
>
> I want to do this:
>
> <xsl:choose>
> <xsl:when test="$modId = $currentMod">
> 	Hi i'm the current module
> </xsl:when>
> <xsl:otherwise>
> 	Hi i'm another module
> </xsl:otherwise>
> </xsl:choose>
>
> But it doesn't work.
>
> Am I comparing incorrectly? Please advise.
>
> Thanks!
>
> Jon
>
> ---------------------------------------------
> Jon Wynacht
> Web Developer - Worldwide Field Productivity
> Cisco Systems
> 408-527-5261
> jwynacht@xxxxxxxxx
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 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
  • Equality
    • Jon Wynacht - Fri, 19 Nov 1999 17:31:06 -0800
      • <Possible follow-ups>
      • Mark Hayes - Sat, 20 Nov 1999 10:39:02 -0800
        • Jon Wynacht - Sat, 20 Nov 1999 21:07:37 -0800 <=