Соранение HTML документа

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dr-vic
Обычный пользователь
Обычный пользователь
 
Сообщения: 65
Зарегистрирован: 13.01.2004 (Вт) 0:05

Соранение HTML документа

Сообщение dr-vic » 10.08.2004 (Вт) 22:22

Народ, меня, наверное клинит, но вопрос получается совершенно ламерский: как полностью сохранить HTML документ HTML Object Library.
Сохранить только текст - легко: HTMLDoc.boby.innerText.
В свойствах имеется HTMLDoc.write и HTMLDoc.writeln, но оба дают "Compile error: Function or interface marked as restricted or the function uses Authomation type not supported in Visual Basic."
Можно, опять же, сделать что-то типа:
fileString = "<html>" & vbCrLf & "<head>" & vbCrLf & "<title>" & _
IEDoc.Title & vbCrLf & "</title>" & vbCrLf & "</head>" & "<body>" & IEDoc.body.innerHTML & "</body>" & vbCrLf & "</html>"
но это как-то коряво.
Чего я не догоняю?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.08.2004 (Вт) 22:46

Там где-то outerHTML были - они не помогут?

dr-vic
Обычный пользователь
Обычный пользователь
 
Сообщения: 65
Зарегистрирован: 13.01.2004 (Вт) 0:05

Сообщение dr-vic » 11.08.2004 (Ср) 0:53

Спасибо, точно было такое. Надо поэкспериментировать.

dr-vic
Обычный пользователь
Обычный пользователь
 
Сообщения: 65
Зарегистрирован: 13.01.2004 (Вт) 0:05

Сообщение dr-vic » 12.08.2004 (Чт) 10:50

Tyomitch, outerHTML - не совсем то. Он возвращает свойства body, в него не входящие. А с сохранением целиком - по-прежнему проблема!

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 12.08.2004 (Чт) 12:22

А как насчет HTMLDoc.documentElement.outerHTML?
Учиться - значит открывать для себя то, что уже знаешь. <...> Учить - значит напоминать другим о том, что они знают это также хорошо, как и ты. <...> Лучше всего ты учишь тому, чему тебе самому больше всего надо научиться. (Р. Бах)

dr-vic
Обычный пользователь
Обычный пользователь
 
Сообщения: 65
Зарегистрирован: 13.01.2004 (Вт) 0:05

Сообщение dr-vic » 16.08.2004 (Пн) 10:52

2Rainbow - спасибо! Само то!
2Tyomich - сорри, сразу не разобрался, какую коллекцию в lHTNLDoc ты имеешь в виду. так что тоже спасибо!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList