0

私の問題はこれと非常によく似ています:

XSLT: xls:sort 属性でパラメーターを使用する (動的ソート)

しかし、ノードの属性で並べ替えたいと思います。このコマンドを変更する方法:

<xsl:sort select="*[name()=$sortBy]" order="{$order}"/>

name() 関数の代わりに、属性の名前との比較があるのでしょうか? または、(指定されたパラメーターに従って動的に)ノードを属性でソートする他の方法はありますか?

4

1 に答える 1

3

を使用する<xsl:sort select="@*[name()=$sortBy]" order="{$order}"/>だけです。

于 2012-05-13T16:20:04.397 に答える