| 
 
Subject: [xsl] <xsl:choose> not working -- always results with <xsl: otherwise>? From: "Kathy Burke" <Kathy_Burke@xxxxxxxxx> Date: Mon, 8 Sep 2003 12:56:57 -0400  | 
Hi, I'm trying to use the following choose statement, but when I change my
xml text to test for both conditions, the results of <xsl:otherwise> always
show, never the first <choose> which tests (I thought) to see if the text
node of <measure> is empty. If <measure> is an empty element, I would like
to give the user an input box, otherwise, just show the data already
entered.  Any help appreciated.  Thanks.
The xml is simply either <measure name="firstpass">20 mm</measure> or
<measure name="firstpass/>.
<xsl:template match="measure">
   <xsl:choose>
      <xsl:when test="normalize-space(.)">
          <input type="text" name="{@name}" value="{.}"/>
      </xsl:when>
      <xsl:otherwise>
           Entered: <value-of select="."/>
      </xsl:otherwise>
   </xsl:choose>
</xsl:template>
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Re: Re: Generate key with fur, Dimitre Novatchev | Thread | RE: [xsl] <xsl:choose> not working , Passin, Tom | 
| RE: [xsl] Loss of white space, Wendell Piez | Date | [xsl] XSL FO: Marker works nicely b, SANWAL, ABHISHEK (HP | 
| Month |