То, что вы ищете, это XSL Transformation
, который сам по себе снова является документом XML, который описывает, как создать новый XML из старого XML.
Ознакомьтесь с этим разделом W3Schools по изучению XSLT для этого.
С точки зрения инструментов Altova - вы можете использовать картограф данных MapForce (который звучит так, как вы ищете) или инструмент StyleVision для создания и поддержки файлов XSLT. Сначала попробуйте MapForce - звучит как хорошая подгонка.
Марк