|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] <xsl:choose>...now getting both the <xsl:choose> resul
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
|
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








