Выгрузи с Live Internet свой дневник. Механизм экспорта этого сайта позволяет выгрузить записи в XML формат. Получилось около 10 файлов - по одному файлу на сезон (лето, весна, осень, зима).
Подумал, как сделать, чтобы ссылки на картинки вели на мой локальный сайт,а не хостинг LI. Решил, что самый простой способ - открыть каждый файл и с помощью команды "Сохранить как веб-страницу полностью" вручную пересохранить страницы.
Обнаружилась проблема. Для XML-файлов IE почему то не делает сохранения в режиме "Веб-страница полностью". Попробовал в Fire Fox, там команда сохранения доступна, но сам XML отображается почему-то криво. Скачал Opera, но там тоже было что-то не то.
Написал обработку, которая просто открывает страницу (XML-файл) и сохраняет ее HTML-код в HTML-файл. Обработал все XML-файлы. Получил набор HTML-файлов со ссылками на картинки с LI. Далее каждый HTML файл открыл в IE и пересохранил. Все, получил локальные картинки. Быстро, удобно, почти без программирования.
Осталось только выложить готовый архив на сайт.
Вот внешний вид обработки:
Вот код:
Процедура КоманднаяПанель1КнопкаПерейти(Кнопка)
ЭлементыФормы.Браузер.Navigate(Адрес);
КонецПроцедуры
Процедура КоманднаяПанель1КнопкаСохранить(Кнопка)
Текст = ЭлементыФормы.Браузер.Document.body.Oute
Т = Новый ТекстовыйДокумент();
Т.УстановитьТекст(Текст);
Т.Записать(Файл, "windows-1251");
КонецПроцедуры
Процедура АдресПриИзменении(Элемент)
Файл = СтрЗаменить(Адрес, ".xml", ".htm");
КонецПроцедуры
Journal information