Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.08.2012, 12:13   #1
mishax
Пользователь
 
Регистрация: 30.05.2012
Сообщений: 36
По умолчанию Получить XML с WebBrowser

Как можно получить xml-контент с загруженной страницы?

Пока имеется функция:
Код:
function GetHtml(doc: IHtmlDocument2): string;
var
   iDisp: IDispatch;
   iCollection: IHTMLElementCollection;
begin
   result := '';
   iCollection := doc.all.Tags('HTML') as IHTMLElementCollection;
   iDisp := iCollection.item(0, 0);
   result := (iDisp as IHTMLElement).outerHTML;
end;
Все работает, только, чтобы отдать нормальный xml-код, ие отдает код, которым отображает xml для пользователя (с разметкой и js).

Хотелось бы чистый xml, т.к. парсить то, что есть - будет большая морока.
mishax вне форума Ответить с цитированием
Старый 20.08.2012, 19:55   #2
mishax
Пользователь
 
Регистрация: 30.05.2012
Сообщений: 36
По умолчанию

пожалуйста, кто знает, подскажите, хоть в каком направлении копать
mishax вне форума Ответить с цитированием
Старый 20.08.2012, 21:33   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

грузить по человечески(Инди, Синапс, сокеты, тп), ИЕ предназначен в общем то для отображения, а не загрузки.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 20.08.2012, 21:40   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Снифер в зубы и вперед. IE получает xml откуда-то, парсит его и оформляет ввиде резултата узерам.
Вот и вы тоже откуда-то его берите.
Человек_Борща вне форума Ответить с цитированием
Старый 20.08.2012, 22:01   #5
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Цитата:
пожалуйста, кто знает, подскажите, хоть в каком направлении копать
Для начала создавать темы в нужных разделах.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WebBrowser получить id выделенного обьекта ZLoy_molo4nik Работа с сетью в Delphi 0 17.06.2012 20:41
получить картинку из WebBrowser пауэрлифтинг Общие вопросы Delphi 5 27.03.2012 13:04
получить XML с BLOB поля SiN_Bizkit Общие вопросы Delphi 1 15.01.2011 19:02
Как получить html из Webbrowser Teen4jump Работа с сетью в Delphi 3 05.11.2008 00:33
вывод xml данных из TreeView в webbrowser Dr.XxX Общие вопросы Delphi 1 10.10.2008 12:06