Генерация XML из массива

Сначала основная подзадача указанной задачи:
Нужно генерировать массивы указанной структуры

Причём входные массивы могут быть различными:
«простой тег»

«сложный тег»

и массив тегов

Причём они могут вкладываться друг в друга для генерации сложных XML-структур.
Без tdd, ясное дело, не обошлось.
В итоге имеем класс для генерации подобных массивов с тестами к нему.
Все файлы в приложении (код самого класса, тесты)

Ну и полный код с примером использования:
full_example

LEAVE A COMMENT