Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Антон Ракштель
31 год, Россия
10 лет в сервисе
Был онлайн 4 года назад

Требуется небольшая программа, которая будет создавать специальный текстовый файл (по сути xml). В этом файле есть статичные и динамичные данные. Ниже пример этого файла:

<?xml version="1.0" encoding="UTF-8" ?>
<DirectoryNotes>
<MapName>Город</MapName>
<Categories>
<Category>красный</Category>
<Category>желтый</Category>
<Category>зеленый</Category>
<Category>голубой</Category>
<Category>синий</Category>
<Category>фиолетовый</Category>
<Category>оранжевый</Category>
</Categories>
<Note>
<id>1</id>
<comment>
<text>
<![CDATA[1]]>
</text>
</comment>
</Note>
</DirectoryNotes>

Собственно вся информация, кроме приведенной ниже является статичной. Т.е. не должна никогда изменяться. Динамичная (изменяемая софтом часть файла):

<Note>
<id>1</id>
<comment>
<text>
<![CDATA[1]]>
</text>
</comment>
</Note>

А теперь само задание. Требуется программа, которая будет изменять этот файл. В интерфейсе этой программы поле для ввода числа, и кнопка старт. Пользователь может ввести любое число какое захочет. При этом, в зависимости от введенного числа динамичная часть файла дублируется, с изменением строк <id>НОМЕР ПП</id> и <![CDATA[НОМЕР ПП]]>. Т.е. число, которое вводится в интерфейсе равно количеству дублирований. При дублированнии в поле ID и CDATA вводится порядковый номер. Надеюсь что понятно изложил.

Пример работы софта. Задали число три. Результат:

<?xml version="1.0" encoding="UTF-8" ?>
<DirectoryNotes>
<MapName>Город</MapName>
<Categories>
<Category>красный</Category>
<Category>желтый</Category>
<Category>зеленый</Category>
<Category>голубой</Category>
<Category>синий</Category>
<Category>фиолетовый</Category>
<Category>оранжевый</Category>
</Categories>
<Note>
<id>1</id>
<comment>
<text>
<![CDATA[1]]>
</text>
</comment>
</Note>
<Note>
<id>2</id>
<comment>
<text>
<![CDATA[2]]>
</text>
</comment>
</Note>
<Note>
<id>3</id>
<comment>
<text>
<![CDATA[3]]>
</text>
</comment>
</Note>
</DirectoryNotes>

Программа должна будет создавать хмл-файлы с более чем 100 тыс записями.

Программа нужна сегодня. Тем более тут работы для более менее нормального программиста максимум на час.
От Вас цена.

В качестве языка программирования делфи либо C++. С# не подойдет!

ICQ 555582222
Оплачиваю работу вперед если есть соответствующие отзывы на данном ресурсе.

PS К проекту прикрепляю пример хмл-файла. Т.е. шаблон, который должен быть вшит в софт.