天天看點

XSLT <xsl:fallback> 元素

完整的 XSLT 元素參考手冊

定義和用法

The <xsl:fallback> 元素規定了在 XSL 處理器不支援 XSL 元素時,所運作的替代代碼。

文法

<xsl:fallback>

<!-- Content: 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>

完整的 XSLT 元素參考手冊