在<xsl:apply-templates>中使用自定义模板名称

Thi*_*ter 5 xslt

目前我有这个代码,它为每个用户节点调用"用户"模板.

<xsl:for-each select="./user|./UnformatedUser">
  <xsl:apply-templates select=".">
    <xsl:with-param name="span"/>
  </xsl:apply-templates>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

但是,我现在想要为所有用户使用名为"fulluser"的模板.我已经尝试添加name="fulluser"<xsl:apply-templates>标签但它没有用.

Dim*_*hev 14

<xsl:apply-templates>指令不使用模板名称来选择要在特定节点上执行的模板.在决定选择哪个模板时,它仅使用模板的匹配模式.

要按名称选择执行模板,请使用该<xsl:call-template>指令.