Subject: [xsl] <xsl:choose>...now getting both the <xsl:choose> result AND the < xsl:otherwise> result From: "Kathy Burke" <Kathy_Burke@xxxxxxxxx> Date: Mon, 8 Sep 2003 14:38:00 -0400 |
Hi again. After continued searching, came across some postings and revised my xsl as follows: (The xml is simply either <measure name="firstpass">20 mm</measure> or <measure name="firstpass/>.) <xsl:template match="measure"> <xsl:choose> <xsl:when test="not(normalize-space(.))"> <input type="text" name="{@name}" value="{.}"/> </xsl:when> <xsl:otherwise> Entered: <value-of select="."/> </xsl:otherwise> </xsl:choose> </xsl:template> However, if the text node has content, now I get BOTH the input textbox AND the test node value after that. If there is no text node for <measure>, I just get the text box as desired. I also tried test="not(string(.))" with the same results. Cleary I'm still missing something? Thanks. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XSL FO: Marker works nice, SANWAL, ABHISHEK (HP | Thread | Re: [xsl] <xsl:choose>...now gettin, J.Pietschmann |
Re: [xsl] formatting xml output: in, Wendell Piez | Date | Re: [xsl] Loss of white space, J.Pietschmann |
Month |