Книга: Технологии интеграции "1С:Предприятия 8.3""
Назад: Записать HTML-документ в файл
Дальше: Разобрать HTML

Сформировать HTML-документ и записать в файл

Предположим, нам нужно полностью сформировать HTML-документ на основе произвольного текста и записать этот документ в файл.

Для решения этой задачи добавим команду СформироватьИЗаписатьHTML. Обработчик команды заполним следующим образом (листинг 6.99).

Листинг 6.99. Обработчик команды «СформироватьИЗаписатьHTML»

&НаКлиенте

Процедура СформироватьИЗаписатьHTML(Команда)

 

СтрокаHTML = "<html><head><meta content='text/html; charset=windows-1251'>

| <title>Пример страницы</title></head><body><h1>Заголовок</h1>

| <b>Полужирный;<i> полужирный и наклонный;</i></b><i> наклонный текст</i><p>новый абзац</p>

| <table><tr><td>Первое</td><td>Второе</td></tr>

| <tr><td>Третье</td><td>Четвертое</td></tr></table>

| <p><img src='C:/TEMP/pict_1.png' alt='Jardin'></img></p>

| <p><a href='http://www.v8.1c.ru'>1C</a></p></body></html>";

 

ДокументHTML = ПолучитьДокументHTML(СтрокаHTML);

 

ЗапиcьHTML = Новый ЗаписьHTML;

ЗапиcьHTML.ОткрытьФайл("c:\temp\text_html.html", "UTF-8");

ЗаписьDOM = Новый ЗаписьDOM;

ЗаписьDOM.Записать(ДокументHTML, ЗапиcьHTML);

ЗапиcьHTML.Закрыть()

 

КонецПроцедуры

Этот обработчик подобен обработчику из предыдущего раздела (см. листинги 6.97, 6.98), с той лишь разницей, что текст HTML-документа устанавливается из произвольной строки.

Назад: Записать HTML-документ в файл
Дальше: Разобрать HTML