..
/
download
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="dmlContent">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:apply-templates select="dmlEntry">
<xsl:sort select="dmRef/dmRefIdent/dmCode/@modelIdentCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@systemDiffCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@systemCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@subSystemCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@subSubSystemCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@assyCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@disassyCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@disassyCodeVariant"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@infoCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@infoCodeVariant"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@itemLocationCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@learnCode"/>
<xsl:sort select="dmRef/dmRefIdent/dmCode/@learnEventCode"/>
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
gopher://khzae.net/0/s1000d/s1kd-tools/src/tools/s1kd-newdml/sort.xsl