Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 10.10.2010, 23:22   #1
Alex Defsen
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 15
Репутация: 13
По умолчанию "Особый" HTML парсер

Извините, нафлудил тут одной темой..
//
Такая вот проблема.
Имеется HTML документ с некоторыми особыми тегами, которые не читаются стандартными браузерами.
Необходимо либо HTML парсер с возможностью парсинга "чужих" тегов, либо менять код под нормальный HTML, учитывая все прелести все тех же "чужих" тегов.

Возможно вопрос глупый и можно на него ответить - бери да парси!
Но, возможно, я просто изобретаю велосипед и такой вот компонент уже есть.

Извините, если отнял время, но к сожалению решения проблемы так и не нашел (может, плохо искал)
Alex Defsen вне форума   Ответить с цитированием
Старый 10.10.2010, 23:29   #2
Arigato
СуперПрограммист
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Адрес: Россия РФ Регистрация: 27.07.2008
Сообщений: 13,772
Репутация: 3619
По умолчанию

А произвести замену этих специфических тегов на аналогичные из HTML нельзя?
__________________
E-Mail: arigato.freelance@gmail.com
Arigato вне форума   Ответить с цитированием
Старый 11.10.2010, 12:59   #3
Alex Defsen
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 15
Репутация: 13
По умолчанию

Дело в том, что некоторые из них имеют специфическое значение.
Например, есть место где надо выбрать из тега ссылку и заменить ею другие ссылки.
//
В некоторых местах это бы получилось, но ведь не везде
Мне в общем необходимо просто вытаскивать каждое значение в тег
Alex Defsen вне форума   Ответить с цитированием
Старый 11.10.2010, 13:02   #4
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,815
Репутация: 6850
По умолчанию

Я бы на твоем месте велосипед всетки изобрел. Именно подогнанный под твою задачу - надежнее будет.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 11.10.2010, 13:07   #5
Alex Defsen
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 15
Репутация: 13
По умолчанию

Возможно...
//
Поставлю вопрос проще. Как выдрать все значения из HTML тега?
Прим.:
<font size="5">text</font>

Необходимо вытащить значение 5, причем оно может быть любым другим, да и количество параметров также может изменяться.
Alex Defsen вне форума   Ответить с цитированием
Старый 11.10.2010, 13:31   #6
Arigato
СуперПрограммист
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Адрес: Россия РФ Регистрация: 27.07.2008
Сообщений: 13,772
Репутация: 3619
По умолчанию

Это называется атрибутами. Вытащить можно при помощи парсера.
__________________
E-Mail: arigato.freelance@gmail.com
Arigato вне форума   Ответить с цитированием
Старый 11.10.2010, 13:58   #7
Alex Defsen
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 15
Репутация: 13
По умолчанию

Вот, собственно, мне он и нужен
Alex Defsen вне форума   Ответить с цитированием
Старый 11.10.2010, 14:02   #8
Arigato
СуперПрограммист
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Адрес: Россия РФ Регистрация: 27.07.2008
Сообщений: 13,772
Репутация: 3619
По умолчанию

Цитата:
Сообщение от Alex Defsen Посмотреть сообщение
Вот, собственно, мне он и нужен
Ну так пишите
__________________
E-Mail: arigato.freelance@gmail.com
Arigato вне форума   Ответить с цитированием
Старый 11.10.2010, 14:04   #9
Alex Defsen
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 15
Репутация: 13
По умолчанию

Значит, пойду изобретать "велосипед", спасибо всем за понимание.
Alex Defsen вне форума   Ответить с цитированием
Старый 11.10.2010, 15:32   #10
JTG
я получил эту роль
Профессионал
 
Аватар для JTG
 
Регистрация: 25.05.2007
Адрес: тут темно и с потолка капает
Сообщений: 3,693
Репутация: 2224

icq: III 37373860
По умолчанию

Ну если засунуть "особый html" в обычный IHTMLDocument2, он его развернёт в DOM-дерево, даже если там будут незнакомые теги, не?
__________________
пыщь
JTG вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
Как "выдрать" нужный текст из html странички[C#] iHikita Общие вопросы .NET 7 14.07.2010 12:50
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. Каравай Microsoft Office Excel 13 17.02.2010 10:53
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04


09:06.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.