Есть несколько технологий, которые вы могли бы использовать здесь.Часто перевод XML-XML определяется с использованием некоторого промежуточного языка, а затем фактический перевод связывается воедино в языке программирования общего назначения, например Java.
Взгляните на эти:
Вы также можете сделать это в коде,хотя я бы посоветовал против этого, поскольку это становится грязным.Однако для полноты взгляните на: