Главная страница
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.045 c
1-1156940814
Alex35
2006-08-30 16:26
2006.10.08
Преобразовать вордовский документ в картинку


2-1158514780
Doblclick
2006-09-17 21:39
2006.10.08
Как в Richedit вставить strings?


3-1155037455
rsa_
2006-08-08 15:44
2006.10.08
проблема unicode в delphi>6 уже решена?


6-1147961976
SamProf
2006-05-18 18:19
2006.10.08
Свой обработчик на серваке IIS


11-1134025665
Boguslaw Brandys
2005-12-08 10:07
2006.10.08
KOlOledb