Вы можете сделать это относительно быстро, используя XSLT 2.0:
См. Функции document () и collection () для чтения файлов.
Используйте шаблон идентификации для копирования содержимого каждогодокументы.
Одним из преимуществ использования XSLT является то, что вы обязательно получите правильно сформированный XML.
Я постараюсь опубликовать образец в ближайшее время.