XSLT <xsl:fallback> एलीमेंट

व्याख्या और उपयोग

<xsl:fallback> एलीमेंट निर्दिष्ट करता है कि XSL प्रोसेसर XSL एलीमेंट को समर्थन नहीं करता है तो क्या प्रतिस्थापन कोड चलाया जाएगा。

व्याकरण

<xsl:fallback>
<!-- Content: template -->
</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>