Subject: Re: Feature Request: a fail condition for <xsl:if>
From: James Clark <jjc@xxxxxxxxxx>
Date: Wed, 13 Jan 1999 12:00:11 +0700
|
Tyler Baker wrote:
> You would not have to wrap everything in a
> choose element if you did something like:
>
> <xsl:if test="">
> </xsl:if>
> <xsl:else-if test="">
> </xsl:else-if>
> <xsl:else>
> </xsl:else>
>
> Not sure how to represent this in a DTD,
You can't do it well. In the DTD you would have to allow xsl:if,
xsl:else-if and xsl:else anywhere. DTDs don't work very well for
expressing the structure of XSL stylesheets. What's needed is a cross
between an element content model and a mixed content model, where you
have the full power of an element content model, but #PCDATA is allowed,
and whitespace is handled by applying a default white space handling
rule of ignoring whitespace-only #PCDATA chunks.
> but I think it would be more natural
> to most programmers.
Probably true.
James
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|