Element <xsl:fallback> w XSLT
Definicja i użycie
Element <xsl:fallback> określa kod zastępczy, który jest wykonywany, gdy procesor XSL nie obsługuje elementu XSL.
Gramatyka
<xsl:fallback> <!-- Content: szablon --> </xsl:fallback>
Atrybut
Brak
Przykład
Przykład 1
W tym przykładzie miało się użyć fikcyjnego elementu <xsl:loop> do iterowania przez każdy element "title". Jeśli procesor XSL nie obsługuje tego elementu (to rzeczywiście nie obsługuje), używa się zamiast niego elementu <:xsl:for-each>:
<?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>