Элемент XSLT <xsl:fallback>
Определение и использование
Элемент <xsl:fallback> определяет альтернативный код, который выполняется, если процессор XSL не поддерживает элемент XSL.
Грамматика
<xsl:fallback> <!-- Content: шаблон --> </xsl:fallback>
Атрибут
None
Пример
Пример 1
В этом примере предполагалось использовать вымышленный элемент <xsl:loop> для циклического遍ения каждого элемента "title". Если процессор XSL не поддерживает этот элемент (он действительно не поддерживает), вместо него используется элемент <: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>