Вход | Регистрация
 

HTML текст и 1С

HTML текст и 1С
Я
   Fuas4
 
05.06.20 - 11:15
Отцы, помогите решить проблему с текстом html
Есть текст вида:
https://prnt.sc/su7dyk

Если я его вставлю в html редактор не 1С, то я получу вот такой вид: https://prnt.sc/su7ecs
Но если я в 1С через HTML редактор попробую вставить такой текст, я получу вот такие проблемы: https://prnt.sc/su7fi8
Как это фиксить без перебора символов строк?
Вижу, например, что если вот сюда вставить исходный текст: https://htmled.it/redaktor/ Редактор сам его приведет в "Нормальный" вид: https://prnt.sc/su7gh5 Есть ли подобная функция в 1с?
   Fuas4
 
1 - 05.06.20 - 11:31
Все, я нашел)
ЧтениеHTML = Новый ЧтениеHTML;
ЧтениеHTML.УстановитьСтроку(ОписаниеДляСайта);    
ПостроительDOM = Новый ПостроительDOM;
ДокументHTML = ПостроительDOM.Прочитать(ЧтениеHTML);
И потом через ДокументHTML.Тело.ДочерниеУзлы можно все теги обойти и удалить Символы.ПС
   arsik
 
2 - 05.06.20 - 11:42
(1) Может изначально Символы.ПС не вставлять?
   Fuas4
 
3 - 05.06.20 - 11:46
(2) это слишком просто же)
   experimentator76
 
4 - 05.06.20 - 12:48
микрохирургия глаза автогеном через задний проход...
   Fuas4
 
5 - 05.06.20 - 13:14
(4) а как правильно? Вот есть у меня html, менять в источнике я его не могу (выгружен из старой базы в таком виде)
Как его правильно обрабатывать?
   experimentator76
 
6 - 05.06.20 - 13:24
(5) проще ИМХО что-то типа СтрЗаменить("<li>" + Символы.ПС, "")
   experimentator76
 
7 - 05.06.20 - 13:25
или вот так
СтрЗаменить("<li>
|", "")

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.