Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Еще раз об MSHTML / 4 сообщений из 4, страница 1 из 1
30.08.2006, 08:59
    #33951313
treeneutron
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще раз об MSHTML
Здравствуйте, добрые люди. Меня интересуют такие вопросы:
1. Если есть HTML-документ в виде IHTMLElement, то как узнать узнать количество тегов в этом документе и размер документа, и как выделить отдельный тег (в виде IHTMLElement.Tags[1])?
2. Можно ли загрузить отдельный тег из HTML-документа, не трогая остального содержимого (для экономии трафика)? Если нет, то как заблокировать загрузку картинок и прочих присоединенных файлов?
3. Где доступна документация по MSHTML?
...
Рейтинг: 0 / 0
30.08.2006, 09:49
    #33951420
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще раз об MSHTML
treeneutron1. Если есть HTML-документ в виде IHTMLElement, то как узнать узнать количество тегов в этом документе и размер документа, и как выделить отдельный тег (в виде IHTMLElement.Tags[1])?
Можно узнать число тегов указанного типа с помощью HTMLElementCollection.length
Общее число тегов - только перечислением IHTMLDOMNode. Но, может есть и другие, более простые способы.
Размер документа - что-то типа: Len(HTMLDocument.documentElement.outerhtml)
Отдельный тег - getEIementByld или перечисление коллекции getEIementsByTagName
treeneutron2. Можно ли загрузить отдельный тег из HTML-документа, не трогая остального содержимого (для экономии трафика)? Если нет, то как заблокировать загрузку картинок и прочих присоединенных файлов?
На сколько я понимаю библиотека MSHTML загрузкой не занимается. Этим занимаются другие компоненты, например Winsock. Загрузить отдельный тег можно, зная его смещение от начала файла и его размер. Хотя, может и есть такие способы.
treeneutron3. Где доступна документация по MSHTML?
MSDN, книжки по DHTML.
...
Рейтинг: 0 / 0
30.08.2006, 10:03
    #33951449
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще раз об MSHTML
marvanОбщее число тегов - только перечислением IHTMLDOMNodeЖесть как она есть.
document.all.length
...
Рейтинг: 0 / 0
30.08.2006, 12:11
    #33951896
marvan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Еще раз об MSHTML
AntonariyЖесть как она есть.
document.all.length
Да, жесть :)
Но я ж предсказывал наличие более простых способов ;)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Еще раз об MSHTML / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]