これは XML ドキュメントのサンプルです。
<A>
<Value>B2.B1-1.C2-0.D20</Value>
</A>
<A>
<Value>A2.B15-1.C2-0.D20</Value>
</A>
<A>
<Value>A2.B2-1.C2-0.D20</Value>
</A>
等々。
これを次のように並べ替える必要があります
A2.B2-1.C2-0.D20 A2.B15-1.C2-0.D20 B2.B1-1.C2-0.D20
ドットで区切られたコンポーネントの数は不明であり、それらの数字は任意の形式 (1-1,11,11abcd) である可能性があります。通常予想されるように、並べ替えは直感的です。最初は文字に基づいており、数字がまとめられて読み取られます (B2 と B15 は正しい順序です。字句順序 B15 、 B2 は正しくありません)。
これは XSLT 1.0 で実行できますか?