目前我有这段代码,它为每个用户节点调用“用户”模板。
<xsl:for-each select="./user|./UnformatedUser">
<xsl:apply-templates select=".">
<xsl:with-param name="span"/>
</xsl:apply-templates>
</xsl:for-each>
但是,我现在想为所有用户使用名为“fulluser”的模板。我尝试过添加name="fulluser"
to the <xsl:apply-templates>
标签,但没有用。
The <xsl:apply-templates> http://www.w3.org/TR/1999/REC-xslt-19991116#section-Applying-Template-Rules指令不使用模板名称来选择要执行的模板在特定节点上。在决定选择哪个模板时,它仅使用模板的匹配模式。
要按名称选择执行模板,请使用<xsl:call-template> http://www.w3.org/TR/1999/REC-xslt-19991116#named-templates操作说明.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)