什么如何将参数应用于xsl:sort元素中的select and order属性?
<xsl:param name="gubun" select="'AMOUNT'"/>
<xsl:param name="va" select="'aaa'"/>
<xsl:apply-templates select="@*"/>
<xsl:apply-templates select="text()"/>
<xsl:apply-templates select="*|@*|text()">
<xsl:sort select="*[name() = $gubun]/@aaa" order="{$order}" data-type="number"/>
</xsl:apply-templates>
</xsl:copy>
什么属性Dynaminc?
<xsl:sort select="*[name() = $gubun]/@$va" order="{$order}" data-type="number"/>
为什么错误??? @ $ va?
答案 0 :(得分:0)
我想你想要<xsl:sort select="*[name() = $gubun]/@*[local-name() = $va]" order="{$order}" data-type="number"/>
。