[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Feature Request: a fail condition for <xsl:if>
I'd like to see the use of <xsl:otherwise> as an "else" in the <xsl:if> test construct: <xsl:if test=""> ... <xsl:otherwise> ... </xsl:otherwise> </xsl:if> As well, a backward incompatible change would be to rename <xsl:otherwise> to <xsl:else>, then we would have: <xsl:choose> <xsl:when test=""> ... </xsl:when> <xsl:when test=""> ... </xsl:when> <xsl:when test=""> ... </xsl:when> <xsl:else> ... </xsl:else> </xsl:choose> and <xsl:if test=""> ... <xsl:otherwise> ... </xsl:otherwise> </xsl:if> Alternatively (no pun intended), perhaps just remove the existing <xsl:if> construct entirely and force people to use <xsl:choose>, substituting the existing "when" with "if": <xsl:choose> <xsl:if test=""> ... </xsl:if> <xsl:if test=""> ... </xsl:if> <xsl:if test=""> ... </xsl:if> <xsl:else> ... </xsl:else> </xsl:choose> The above gives the impression, I feel, of a if-elseif-elseif-else block. I think that having an "if" without an "else" will be confusing to people, and perhaps just recasting the current "choose" construct into a multi-part "if" construct will suffice. ............ Ken -- G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Training: http://www.CraneSoftwrights.com/s/schedule.htm Resources: http://www.CraneSoftwrights.com/s/resources.htm Shareware: http://www.CraneSoftwrights.com/s/shareware.htm Next XSL Training (see training link): WWW8 - 1999-05-11 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
|