Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Delphi und HTML   Найти похожие ветки 

 
Vladislavovich   (2006-08-31 10:13) [0]

Halo,
 
  скажите, как лучше всего организовать работу с HTML по шаблонам?

Есть шаблон строки:

<tr><td></td><td colspan=7 class=blue height=1></td></tr><tr class=white><td></td>    <td>TEXT_0</td>
   <td align=center>1</td>
   <td>TEXT_1</td>
   <td align=center> </td>
   <td align=center>TEXT_2</td>
   <td align=center>TEXT_3</td>
   <td>TEXT_4</td>
 </tr>


Нужно как-им то образом выловить то, что указано вместо TEXT_0    ... TEXT_4 и сделать формат:

Name: TEXT_1, date: TEXT_2...


 
VasiliyM   (2006-08-31 10:15) [1]

Впринципе это не столь сложно, но требуется орагнизовать работу по шлаблонам, т.е указываем:


<tr><td></td><td colspan=7 class=blue height=1></td></tr><tr class=white><td></td>    <td>%TEXT_0%</td>
  <td align=center>1</td>
  <td>%TEXT_1%</td>
  <td align=center> </td>
  <td align=center>%TEXT_2%</td>
  <td align=center>%TEXT_3%</td>
  <td>%TEXT_4%</td>
</tr>


Программа анализирует местонахождение %TEXT_00% и выдергивает из страницы по данному шаблону значения. Трудность в том, что все это дело может изменяться, т.е шаблон тоже может меняться.


 
Vladislavovich   (2006-08-31 10:17) [2]

Второй пост - продолженние вопроса.


 
Vladislavovich   (2006-08-31 10:20) [3]

Я сперва хотел делать такой вариант:

Получаем HTML код страницы в stream, далее берем количество строк в шаблоне и начинаем сверять первую и последнюю строки шаблона со стримом, т.е шаблон 3 строки, значит сверяем конструкцию шаблона с кодом в стриме беря по 3 строки, если значение строк совпадает (до и после %..%) то соотвественно берем кусок указаный вместо %...%.


 
tButton ©   (2006-08-31 10:45) [4]

кладёшь хтмл в StringList
в другой StringList кладёшь идентификаторы полей по одному в строке
дальше проходишься по списку полей и ищешь каждое в хтмл StringList.Text


 
Dmitrij_K   (2006-08-31 10:50) [5]

RegExpr
http://regexpstudio.com/RU/TRegExpr/Help/RegExp_Syntax.html
Узучай, удачи Ж)


 
Vladislavovich   (2006-08-31 11:00) [6]

Спасыбо :)



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
2-1158734182
yel
2006-09-20 10:36
2006.10.08
Как узнать открыт или закрыт CD-ROM?


15-1158229400
VitV
2006-09-14 14:23
2006.10.08
Книги Кэнту


8-1141039800
Новенький
2006-02-27 14:30
2006.10.08
Audio Capture


15-1158318249
Wetr
2006-09-15 15:04
2006.10.08
Скомпилировать программу.


2-1158689056
KEBZ
2006-09-19 22:04
2006.10.08
ListBox