次のようにXMLファイルを並べ替えることはできますか?
<model name="ford">
<driver>Bob</driver>
<driver>Alice</driver>
</model>
<model name="audi">
<driver>Carly</driver>
<driver>Dean</driver>
</model>
どちらになるでしょう
<model name="audi">
<driver>Carly</driver>
<driver>Dean</driver>
</model>
<model name="ford">
<driver>Alice</driver>
<driver>Bob</driver>
</model>
つまり、最も外側の要素が最初に並べ替えられ、次に最も外側の要素が並べ替えられます。
最初に要素名で並べ替える必要があります。