XSLT <xsl:fallback> 元素
-
定义和使用
<xsl:fallback> 元素指定如果 XSL 处理器不支持 XSL 元素,则要运行的备用代码。 -
语法
<xsl:fallback> <!-- Content: template --> </xsl:fallback>
-
参数
属性 值 描述 无 -
示例
这个例子应该在每个 “title” 元素中循环使用 <xsl:loop> 元素。如果XSL处理器不支持此元素(它不支持),它将使用<xsl:for-each> 元素替代:<?xml version="1.0" encoding="UTF-8"?> <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>