Flow Control

xsl:choose

   

xsl:fallback

 

This statement is not supported.

xsl:for-each

   

xsl:if

   

xsl:otherwise

   

xsl:sort

 

Constraints:

The long atrribute is ignored.

xsl:variable

 

Notes on Conformity:

We have not adhered strictly to the rule for the scope of variables in our implementation, as compared with the actual specifications. For example, the statement <xsl:variable name ="x"> within the scope of another x bind can cause an error although it adheres to the rule given. However, a reference to x is still allowed in this case if it comes after the x bind and is outside its scope.

Example: It is possible to access x, therefore, in the last of the following statements using $x:

      <A>

      ...

      <xsl:variable name ="x" select= "..."/>

      ...

      </A>

      <xsl:value-of select="$x"/>

This inadequacy in the semantics of the compiler check will be removed in future versions. However, in your own XSLT programs, you should not use this option at all.

xsl:when