Yếu tố <xsl:fallback> của XSLT

Định nghĩa và cách sử dụng

Yếu tố <xsl:fallback> quy định mã thay thế được thực thi khi trình xử lý XSL không hỗ trợ yếu tố XSL.

Ngữ pháp

<xsl:fallback>
<!-- Nội dung: template -->
</xsl:fallback>

Thuộc tính

None

Mô hình

Ví dụ 1

Ví dụ này ban đầu muốn sử dụng một yếu tố <xsl:loop> giả định để lặp qua mỗi yếu tố "title" nếu bộ xử lý XSL không hỗ trợ yếu tố đó (nó thực sự không hỗ trợ), thì sẽ sử dụng yếu tố <:xsl:for-each> thay thế:

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