![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Конвертация HTML файла [D6, Win2k]
VAV © (2004-12-10 14:21:00)Народ подскажите как мне конвертировать html файл хотя бы в текст.
Задача стоит вытащить из файла нужную табличку и запихать ее в базу.
Какими средствами это можно сделать и как?
Буду благодарен за пример.
able (2004-12-14 15:09:00) [1]VAV (14.12.04 14:57) [7]
> а нужно достать одну табличку
Ищи
<table>
..
</table
VAV (2004-12-14 14:57:00) [2]Да я в курсе, что HTML и есть текст, но вот 'мусору' в этом тексте хоть отбавляй, а нужно достать одну табличку. Как не крутил я этот текст ненайду за что зацепится, чтобы ненужное отсеить.
> Вариант второй -- использовать готовый парсер HTML и его объектную модель. Можно использовать MSHTML, он точно есть на любой машине, доступен как COM компонент
а где про этот MSHTML по русски почитать можно?
Jeer (2004-12-10 15:51:00) [3]VAV (10.12.04 15:19) [3]
HTML и есть текст. файл.
DiamondShark (2004-12-10 15:46:00) [4]
> А какими именно. Учитывая то что я в html коде профан. Текст
> простой разгрести смогу.
А HTML и есть "текст простой".
Отсюда первый метод очевиден: "разгрести" HTML как текст и выделить нужную информацию.
Вариант второй -- использовать готовый парсер HTML и его объектную модель. Можно использовать MSHTML, он точно есть на любой машине, доступен как COM компонент.
Описание элементов HTML можно найти, к примеру, здесь:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/html/reference/elements.asp
Там же рядышком есть и описание объектной модели MSHTML.
Александр Иванов (2004-12-10 15:27:00) [5]Тогда надо почитать про HTML.
VAV (2004-12-10 15:19:00) [6]А какими именно. Учитывая то что я в html коде профан. Текст простой разгрести смогу.
Александр Иванов (2004-12-10 15:14:00) [7]Это легко сделать средствами Дельфи и БД.
VAV (2004-12-10 14:54:00) [8]Ну, что неужели никто этого никогда не делал ?...