А что можно использовать?

Для трансформации XML к некоторому виду обычно используют XSL, а уж кем его вызвать — решай сам. Хоть в .NET, хоть в Perl.
Offtop:
http://translit.ru/
Здравствуйте, include d.hpp, Вы писали:
IDH>Estj XML
...
IDH>Ogranichenija — zapresheno ispoljzovatj JavaScript, v ischodnij XML ne budut dobavljatjsja spec.attributy.
IDH>Sorry za translit.---------------------------
Александр
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>