|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problem with xsl:choose
try <xsl:when test=" main/@timer = 'On'"> and similar :) Yogesh -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Lakshmi Narayanan K Sent: Wednesday, August 08, 2001 1:25 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Problem with xsl:choose Hi there, I am having a problem with xsl:choose. I have an xml file in the following format <main> . . . <timer> On </timer> (this could be either "On" of "Off" or "Manual") . . . </main> Now, I wrote an xsl file that would check the value of timer, and print out an appropriate text. My xml file was . . . <!-- main/timer --> <xsl:template match = "main/timer"> <xsl:choose> <xsl:when test=" main/timer = 'On'"> <xsl:text>Timer is On</xsl:text> </xsl:when> <xsl:when test="main/timer = 'Off'"> <xsl:text>Timer is Off</xsl:text> </xsl:when> <xsl:otherwise> <xsl:text>Timer is Manual</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:template> Now the problem is, when the parser checks the XML file, it must logically go into the xsl:when defined for the On status.But it always skips all the xsl:when's and moves into the xsl:otherwise block, and hence whatever is defined in the otherwise only gets outputted. No errors are outputted. Please help. I am stuck with this for the past 4 hours. Thanks and regards, Lakshmi Narayanan XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








