Το στοιχείο <xsl:fallback> του XSLT
Ορισμός και χρήση
Το στοιχείο <xsl:fallback> καθορίζει τον κώδικα αντικατάστασης που θα εκτελεστεί όταν ο επεξεργαστής XSL δεν υποστηρίζει το στοιχείο XSL.
Γλώσσα
<xsl:fallback> <!-- Περιεχόμενο: template --> </xsl:fallback>
Επιλογές
Κανένα
Παράδειγμα
Παράδειγμα 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>