Написать скрипт для обработки текстовых файлов (XML)

2 000 руб.
  • Выполнено
  • 133 просмотра
  • Создано
  • Компьютерная помощь
  • Задание № 44425
Адрес
не указан
Начать
, 23:00
Стоимость
2 000 Р
Оплата
Наличными
Нужно
Есть полторы тысячи текстовых XML-файлов в одном каталоге вида: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Creation Date</key> <date>2013-06-09T23:16:00Z</date> <key>Entry Text</key> <string>текст текст текст Events: eventtag1, eventtag2 Tags: tag1, tag2, tag3 </string> <key>Starred</key> <false/> <key>Time Zone</key> <string>Asia/Yakutsk</string> <key>UUID</key> <string>39D534C076B24F1CAD7628A4214CFBAF</string> </dict> </plist> нужно их превратить вот в такие (изменить формат тэгов) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Creation Date</key> <date>2013-06-09T23:16:00Z</date> <key>Entry Text</key> <string>текст текст текст </string> <key>Starred</key> <false/> <key>Tags</key> <array> <string>eventtag1, eventtag2, tag1, tag2, tag3</string> </array> <key>Time Zone</key> <string>Asia/Yakutsk</string> <key>UUID</key> <string>39D534C076B24F1CAD7628A4214CFBAF</string> </dict> </plist> Технически это архив записей приложения Day One под Mac. Задача - написать простенький скрипт, который я смогу использовать у себя на Mac для конвертации таких файлов. Несколько штук для примера вышлю, но всю базу отправить не могу в силу конфиденциальности информации. UPD: поскольку этот сайт съедает тэги, см. файлы по ссылкам: Исходный https://dl.dropboxusercontent.com/u/13932195/DOsource.txt Конечный: https://dl.dropboxusercontent.com/u/13932195/DOdest.docx
Заказчик этого задания
Никита С.

39 лет Москва

Отзывы: 1
Не нашли ответа на свой вопрос?
Позвоните, мы всегда готовы помочь:
+7 (495) 668-65-33 — Москва,
+7 (812) 402-02-33 — Санкт-Петербург.
Служба поддержки работает ежедневно:
09:00-23:00 — будни,
09:00-21:00 — выходные.
Случайные отзывы