我正确地认为apply-templates
声明应该匹配全部模板可能会被应用于选择吗?理解`apply-templates`的匹配
例如,假设下面的XML片段:
<doc>
<foo bar="1" baz="2">boz</foo>
</doc>
及以下样式:
<xsl:template match="/">
<xsl:apply-templates select="foo" mode="xyz" />
</xsl:template>
<xsl:template mode="xyz" match="foo[bar='1']">
abc
</xsl:template>
<xsl:template mode="xyz" match="foo[baz='2']">
def
</xsl:template>
我希望可以将输出为:
abc
def
这是正确的?
+1,很好的回答 – 2010-01-26 10:56:14