Subject: RE: Equality From: Mark Hayes <mark@xxxxxxxxxxx> Date: Sat, 20 Nov 1999 10:39:02 -0800 |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Equality, Jon Wynacht | Thread | RE: Equality, Jon Wynacht |
N-Queens revision on xt, Tom Myers | Date | RE: FOP from XT?, Richard Lander |
Month |