結局詰まる

xmlサイトの製作をしていて、今までそれなりに詰まりつつもなんとなく前進してこれた。まぁ今までの場合そんなに難しい事を考えずに、表示する事をメインに製作していたからかもしれない。
ただ、今日の場合は本格的に詰まった。これを書いている時点でまだ打開策は見つかっていない。
今まで作ってきたxmlでの曲データの表示の場合。
<曲名>なになに</曲名><作詞>だれそれ</作詞><作曲>どっかのだれか</作曲><編曲>他人</編曲>みたいに、オリジナルタグでそれぞれのデータに意味を持たせてそれぞれの、<作詞>タグをxslで表示しろみたいにしていて、それなりに問題がなかったのだが、そのデータを使いまわして、作詞家順だったり作曲家順のリストを作ろうしたら問題が発生した。xslのタグで50音順にソートする機能があるので問題が無いだろうと思ったが、そうじゃなかった。
問題の原因が、それぞれの曲の作詞家だったり作曲家だったりが、一人ではなく共作だった場合。わざわざ、その問題を解決する為に新しくデータを書き直すとなると、これから先新曲が出る度に糞めんどくさくなる。
う〜ん困ったものだ。まぁそのうち何かひらめくと思うが、、、