| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Реальный исходный код выбранного элемента HTMLElem |
| Автор: msserher 8.4.2013, 13:27 | ||||
| Здравствуйте! Столкнулся с такой проблемой, вроде бы простая, но решить не могу. Я нахожу нужный мне элемент в TwebBrowser и хочу получить доступ к его реальному HTML-коду. Вместо этого получаю через outerHTML код отформатированный и «исправленный». Т.е. вместо
Получаю:
Мало того, что изменена последовательность атрибутов, так еще и зачем-то символ & внутри кавычек блока HREF заменен на (&) ! Может кто-нибудь из опытных людей подскажет как быстро найти нормальный код, не хочется делать через одно место (т.е. искать внутри исходного кода используя части из строки outerHTML)? |
| Автор: msserher 8.4.2013, 16:29 |
| Возможно я не очень понятно задал вопрос. Попробую по другому, в форме через WebBrowser загружается страница и пользователь кликает на конкретный элемент в окне браузера: на ссылку, картинку, текст и т.д. Я нахожу этот элемент через DOM (WebBrowser->HTMLElement) и мне нужно показать реальный исходный код этого элемента в поле TMemo например. Как это сделать? |
| Автор: Poseidon 9.4.2013, 10:21 |
| Форумчане, как считаете, где у него ошибка? Явно ведь видно что 17-я строка вообще не к месту, не? Ошибка там. |
| Автор: kami 9.4.2013, 13:29 | ||
символ & в html и xml является зарезервированным http://w3schools.com/tags/ref_entities.asp. Добавлено через 4 минуты и 29 секунд Читать http://msdn.microsoft.com/en-us/library/ie/ms533897(v=vs.85).aspx - хоть и про InnerHTML, но тем не более. |