Разработка XML-структуры и класса для неё [Delphi]

Александр13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.10.2012

Добрый день. Требуется разработать XML структуру данных для хранения информации о наличии файлов. Файлы разбиты по категориям,

для каждого файла в структуре требуется учесть имя файла, дату последнего обновления, автора, e-mail, описание(может быть много текста), дополнительные включенные файлы(так сказать подфайлы основного файла). Это серверная часть. Для клиентской части - тоже самое, но так же учесть флаг скачан или нет данный файл.

Далее необходимый функционал класса:

Загрузить в TTreeView категории из структуры

Загрузить в TListView структуру описания файлов по категории(в режиме VSReport)

Сравнить 2 структуры, клиентскую и серверную - если даты последнего обновления различаются, пробежаться по этим структурам и вернуть список URL для обновления(URL формируется по принципу http://localhost/+ имя файла+.tar.bz2 )

Выставить флаг установлено по индексу в структуре категории

Обновить в клиентском XML файле информацию о файле, полученной с серверного XML.

Чтобы было ещё понятнее, данный класс и XML структуры станут основой для подобия менеджера пакетов.

Оплата - WMZ, возможен PayPal. Пишите свои предложения цены\сроков.

Выполнение: желательно на freepascal, но без проблем и на Delphi.

Заявки фрилансеров