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