私は xslt の初心者で、単純な並べ替えでは機能しない以下のコードがあります。
<xsl:template match="ns0:MT_name">
<xsl:for-each select="name">
<xsl:sort select="name"/>
</xsl:for-each>
</xsl:template>
入力は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<ns0:MT_name xmlns:ns0="http://example.com/sap/pi/TEST/xslt">
<name>11</name>
<name>88</name>
<name>55</name>
</ns0:MT_name>
期待される出力:
<?xml version="1.0" encoding="UTF-8"?>
<ns0:MT_name xmlns:ns0="http://example.com/sap/pi/TEST/xslt">
<name>11</name>
<name>55</name>
<name>88</name>
</ns0:MT_name>