我想创建一个带有参数的模板,并使用这个参数创建一个具有该名称的元素。
如何才能做到这一点?
这是一个无效的示例,但给出了我想要做什么的想法。
<xsl:call-template name="parseOneValue">
<xsl:with-param name="name" select="'addr'" />
</xsl:call-template>
<xsl:template name="parseOneValue">
<xsl:param name="name"/>
<xsl:element name="$name">
<xsl:attribute name="at">local
</xsl:attribute>
</xsl:element>
</xsl:template>