xslについて質問をしたものですが、
結局回答が得られなかったので、仕様を変更し
ruby でxmlを加工することにいたしました。
ありがとうございました。