W3C home > Mailing lists > Public > public-qt-comments@w3.org > April 2004

Re: [XSLT 2.0] Why doesn't XSLT have an <xsl:else> element?

From: Dimitre Novatchev <dnovatchev@yahoo.com>
Date: Fri, 2 Apr 2004 06:34:42 -0800 (PST)
Message-ID: <20040402143442.2852.qmail@web41115.mail.yahoo.com>
To: Oliver Becker <obecker@informatik.hu-berlin.de>, public-qt-comments@w3.org


Why support a redundant costruct, when using xsl:choose is already there
and is much more cleaner in specifying the scope in which any xsl:when or
xsl:otherwise must occur?

This is clearly not to occupy space on this list -- I agree. At least for
such simple questions, for which anyone can find the answer if they think.


> Dimitre,
> since the W3C doesn't want to add xsl:else, this discussion might be
> pointless. However: requiring that xsl:else must always follow
> immediately
> an xsl:if is IMHO not more complicate than requiring that xsl:param must
> always come first within a template.
> Moreover, there is no dangling else here:
> if x then (if y then a else b)
> becomes
> <xsl:if test="x">
>    <xsl:if test="y">a</xsl:if>
>    <xsl:else>b</xsl:else>
> </xsl:if>
> if x then (if y then a) else b
> becomes
> <xsl:if test="x">
>    <xsl:if test="y">a</xsl:if>
> </xsl:if>
> <xsl:else>b</xsl:else>
> Regards,
> Oliver Becker

Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway 
Received on Friday, 2 April 2004 09:36:12 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:56:56 UTC