Elemento <xsl:fallback> di XSLT
Definizione e utilizzo
L'elemento <xsl:fallback> specifica il codice di sostituzione eseguito quando il programma XSL non supporta l'elemento XSL.
Sintassi
<xsl:fallback> <!-- Contenuto: template --> </xsl:fallback>
Proprietà
Nessuno
Esempio
Esempio 1
Questo esempio dovrebbe utilizzare un elemento <xsl:loop> fittizio per iterare attraverso ogni elemento "title". Se il processore XSL non supporta tale elemento (lo fa effettivamente), verrà utilizzato l'elemento <:xsl:for-each> come sostituto:
<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0"> xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="catalog/cd"> <xsl:loop select="title"> <xsl:fallback> <xsl:for-each select="title"> <xsl:value-of select="."/> </xsl:for-each> </xsl:fallback> </xsl:loop> </xsl:template> </xsl:stylesheet>