Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.15 KB

File metadata and controls

22 lines (18 loc) · 1.15 KB

Тестовое задание

Программа, выполняющая две функции:

  1. Создание 50 zip-архивов, в каждом 100 xml файлов со случайными данными следующей структуры:
<root>
    <var name='id' value='<случайное уникальное строковое значение>'/>
    <var name='level' value='<случайное число от 1 до 100>'/>
    <objects>
        <object name='<случайное строковое значение>'/>
        <object name='<случайное строковое значение>'/>
        …
    </objects>
</root>

В тэге objects случайное число (от 1 до 10) вложенных тэгов object.

  1. Обработка директории с созданными архивами и на основе данных в xml-файлах формирование двух csv-файлов
    1. id, level — по строке на каждый xml-файл.
    2. id, object_name — по строке для каждого тэга object (от 1 до 10 на каждый xml-файл)