XSLT <xsl:fallback> Element

From http://www.w3schools.com (Copyright Refsnes Data)

# XSLT <xsl:fallback> Element

Complete XSLT Element Reference

## Definition and Usage

The <xsl:fallback> element specifies an alternate code to run if the XSL processor does not support an XSL element.

## Syntax

    <xsl:fallback>

    <!-- Content: template -->

    </xsl:fallback>

## Attributes

None

### Example 1

This example is supposed to loop through each "title" element with a made up <xsl:loop> element. If the XSL processor does not support this element (which it does not), it will use the <:xsl:for-each> element instead:

    <?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>

Complete XSLT Element Reference

From http://www.w3schools.com (Copyright Refsnes Data)