internetexplorer.application и отоборажение XML #429982


#0 by Vetal_978
Всем привет! Подскажите кто знает. Использую com-объект internetexplorer.application, хочу вывести в окно explorer'a текст XML в виде древовидной структуры с плюсиками, как это он делает при открытии XML-файла своим дефолтным стилем. Как и куда сказать ком-объекту, что это не plain-текст а XML и его надо раскрасить? на уме пока только один вариант - строку XML записывать во временный файл ну и потом вызывать navigate.
#1 by Ковычки
about:<....
#2 by Vetal_978
это в адресную строку? не получается...
#3 by Vetal_978
ась?
#4 by trdm
set objIE = CreateObject("InternetExplorer.Application")    objIE.Navigate("about:blank")    While objIE.Busy=-1    Wend    Set f = fso.OpenTextFile(HtmlFileName,1)    tText = f.ReadAll    objIE.Document.Write(tText)    objIE.Visible = 1
#5 by Torquader
Он так прекрасно показывает html, а вот с xml такой фокус не пройдёт. Другой вопрос, как через OLE вставить на страницу картинку, не сохраняя её в файл? data:image/gif - работает только в восьмом осле, а как быть в старых ?
#6 by Torquader
Хотя, можно попробовать objIE.Document.documentElement.outerHTML=tText;
#7 by Vetal_978
ругается, мол, недопустимый конечный элемент
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям