Клиенту необходимо было осуществить импорт товаров из XML-дампа 1С в свой интернет-магазин. Магазин реализован на стороннем сервисе, который позволяет импортировать только CSV-формат через веб-интерфейс. Поэтому и пришлось делать конвертер, который, к тому же разбивает выходной дамп на несколько приемлемых по размеру (для загрузки) CSV-файлов.
Размер выходного файла можно задать в настройках.
https://github.com/alex-kravtsov/Bui