2
在样式表中,我想根据源xml中的属性选择模板。 不幸的是,它看起来好像不能使用apply-templates的mode属性,因为它必须是qname文字。 有没有其他类似的方法来做到这一点?XSLT如何根据属性选择模板
实施例:
源的xml:
...
<document type="1">
<item>...</item>
</document>
...
样式表:
...
<xsl:template match="document">
<xsl:apply-templates select="item" mode="{@type}" />
</xsl:template>
<xsl:template match="item" mode="1">
...
</xsl:template>
<xsl:template match="item" mode="2">
...
</xsl:template>