私はこのxmlコードを持っています:
<items>
<item name="xyz_low" />
<item name="xyz_hight" />
<item name="xyz_medium" />
<item name="abc_medium" />
<item name="abc_low" />
<item name="abc_hight" />
</items>
私は次のようなものを取得したいと思います:
<items>
<item name="xyz_hight" />
<item name="xyz_medium" />
<item name="xyz_low" />
<item name="abc_hight" />
<item name="abc_medium" />
<item name="abc_low" />
</items>
並べ替えは、属性名の最初の部分 (アンダースコアの前の部分) が同じタグ間でのみ行われます。順番は、高、中、低です。
を見てきましたends-with
が、最初の部分が xyz、abc、または他の何かであるかどうかわからないため、それだけでは十分ではありません。
最初の部分をソートする必要はありません。同じ方法で始まる項目タグのグループ内のサフィックスをソートしたいだけです。
それは可能ですか、それとも別のアプローチを選択する必要がありますか?