Re: [xsl] Checking a literal

Subject: Re: [xsl] Checking a literal
From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx>
Date: Tue, 02 Jul 2002 14:00:11 +0000

hi .. If you can give an example of your XML , it will be a bit more helpful for us to answer..
Vasu




From: PattiJo.Seglin@xxxxxxxxxx
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Checking a literal
Date: Tue, 2 Jul 2002 08:27:31 -0500

I'm a definite novice at XSL. I am learning it at work while I'm working with
it and I have a question about checking a literal in a 'when' statement.
The code is as follows:


*********************************************************************************
<xsl:for-each select="workgroups/workgroup/queue">
 <tr>
  <xsl:choose>
   <xsl:when test="string(../name)=ChiCS-Operator">
      <td align="left"><font class="f3">Operator</font>
      </td>
   </xsl:when>
   <xsl:when test="string(../name)=ChiCS-RegionCentral">
      <td align="left"><font class="f3">Central</font>
      </td>
   </xsl:when>
   <xsl:when test="string(../name)=ChiCS-RegionEast">
       <td align="left"><font class="f3">East</font>
       </td>
   </xsl:when>
   <xsl:when test="string(../name)=ChiCS-RegionWest">
       <td align="left"><font class="f3">West</font>
       </td>
   </xsl:when>
   <xsl:otherwise>
       <td align="left"><font class="f3">Default</font>
       </td>
   </xsl:otherwise>
  </xsl:choose>

etc...
*********************************************************************************

I tried to write the above just looking at code that was already there, this
is an application we received from a third party. What I'm trying to do is
check the workgroup and if it equals 'something' then put something else in
it's place on the screen, to cut down on the length of the name and save
space. I'm assuming (uh-oh) that 'workgroups/workgroup/queue/name' is where I
want to look as that 'for-each select' stmt was already there and they were
using ../name to put the literal from wherever this is, on the screen.
However, all that happens with the above code is that 'Default' gets put on
the screen three times. What am I doing wrong?
Thanks.




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




_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


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



Current Thread