|
ДокументHTML | ☑ | ||
---|---|---|---|---|
0
alexei366
21.12.12
✎
16:24
|
Народ черкните пример как из элемента ДокументHTML получить строку, а то или туплю или фиг знет что ещё.
|
|||
1
exwill
21.12.12
✎
16:25
|
Есть, например, ИзвлечениеТекста.
|
|||
2
alexei366
21.12.12
✎
16:27
|
Не нето, у меня ДокументHTML = Новый ДокументHTML
|
|||
3
zladenuw
21.12.12
✎
16:33
|
ТекстовоеСодержимое (TextContent)
|
|||
4
alexei366
21.12.12
✎
16:36
|
Вы чо издеваетесь, какое нафиг ТекстовоеСодержимое, там текст без разметки , нафиг мне это нужно?
|
|||
5
Ayvengo
21.12.12
✎
16:37
|
(4) форматированный документ -> установить html -> Получить текст .. правда не пробовал че там выйдет :)
|
|||
6
alexei366
21.12.12
✎
16:40
|
ДокументHTML = Новый ДокументHTML, это тебе не форматированный документ, зачем на лево то уходить
|
|||
7
Ayvengo
21.12.12
✎
16:42
|
(6) ты не понял ... пройдись последовательно по стрелочкам.
|
|||
8
Ayvengo
21.12.12
✎
16:44
|
+(7) т.е. сперва создай свой HTML, потом его в текстовое содержимое, потом создай форматированный документ, потом установить хтмл, потом получи текст :) Но опять же, я так не пробовал,авьсь выйдет :D
|
|||
9
banco
21.12.12
✎
16:47
|
(0)
ЗаписьDOM = Новый ЗаписьDOM; ЗаписьHTML = Новый ЗаписьHTML; ЗаписьHTML.УстановитьСтроку(); ЗаписьDOM.Записать(ДокументHTML,ЗаписьHTML); Строка = ЗаписьHTML.Закрыть(); |
|||
10
alexei366
21.12.12
✎
17:10
|
banco , долго я тя ждал, спасибо
|
|||
11
alexei366
21.12.12
✎
17:19
|
banco, ещё 1 вопросик, как из одного ДокументHTML в другой ДокументHTML перекинуть некоторые элементы?
|
|||
12
alexei366
21.12.12
✎
17:20
|
Корочь смысл в чём, есть два ДокументHTML, надо содержимое body второго добавить в конец body первого
|
|||
13
banco
21.12.12
✎
17:26
|
(12) можно попробовать так
Для каждого ДочернийУзел Из ДокументHTML1.Тело.ДочерниеУзлы Цикл Если ТипЗнч(ДочернийУзел) = Тип("ЭлементБлокHTML") ИЛИ ТипЗнч(ДочернийУзел) = Тип("ЭлементHTML") Тогда ДокументHTML2.ИмпортироватьУзел(ДочернийУзел,Истина) КонецЕсли; КонецЦикла; |
|||
14
alexei366
21.12.12
✎
17:30
|
Там чот у Тела нет дочерних
|
|||
15
alexei366
21.12.12
✎
17:40
|
а не вру
|
|||
16
alexei366
21.12.12
✎
17:43
|
Я сделал это
Для Каждого ТекЭлемент Из ДокументHTML2.Тело.ДочерниеУзлы Цикл НовыйЭлемент = ДокументHTML1.ИмпортироватьУзел(ТекЭлемент,Истина); Документ1.Тело.ДобавитьДочерний(НовыйЭлемент); КонецЦикла; |
|||
17
alexei366
21.12.12
✎
17:43
|
ой ну там в 3 строчке ДокументHTML1
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |