Я » m не уверен, как работает директива xsl: sort
. Мне нужно отсортировать элементы по имени их тегов (для сравнения), и я не могу придумать, как это сделать. Первым делом я изменил преобразование идентичности и просто изменил его, чтобы включить оператор сортировки, но я не совсем уверен, как это сделать.
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()">
<!-- xsl:sort ? -->
</xsl:apply-templates>
</xsl:copy>
</xsl:template>