Subject: [xsl] Re: <xsl:choose>...now getting both the <xsl:choose> result AND the < xsl:otherwise> result From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Mon, 8 Sep 2003 21:12:08 +0200 |
"Kathy Burke" <Kathy_Burke@xxxxxxxxx> wrote in message news:395DE57EA5BB7F4E952B7B89775350B5021E41CE@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx > 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? Let me guess: does the default template rule produce this for you? ===== Cheers, Dimitre Novatchev. http://fxsl.sourceforge.net/ -- the home of FXSL XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] <xsl:choose>...now gettin, J.Pietschmann | Thread | RE: [xsl] <xsl:choose> not working , Kathy Burke |
RE: [xsl] Automatically copying an , Mary McRae | Date | Re[2]: [xsl] Loss of white space, Arthur Maloney |
Month |