我是否认为apply-templates声明应该匹配所有可能适用于选择的模板?
例如,给定以下xml片段:
<doc>
<foo bar="1" baz="2">boz</foo>
</doc>
Run Code Online (Sandbox Code Playgroud)
和以下样式表:
<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>
Run Code Online (Sandbox Code Playgroud)
我希望输出为:
abc
def
Run Code Online (Sandbox Code Playgroud)
它是否正确?
| 归档时间: |
|
| 查看次数: |
883 次 |
| 最近记录: |