Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     24 Dec 2000  21:27:41
 To : Pavel Kurnosoff
 Subject : Re: Переделка %20%3F в удобочитаемое...
 -------------------------------------------------------------------------------- 
 
 Pavel Kurnosoff <Pavel.Kurnosoff@p25.f736.n5030.z2.fidonet.org> wrote:
 
 PK>On Sat, 23 Dec 00 08:00:29 +0300 vitus  wrote:
  PK>> XML::Parser... sax'овая fsm на перле тебе всю скорость потом убъет при
  v>> Hе будет у меня там sax-овой fsm. И даже рулезной не будет ;-) А будет
  v>> чистой воды functional programming.
 PK>гм. я наверное чего-то не понимаю в программировании... как набором Simple
 PK>Api for Xml'овых хэндлеров без state machine отследить во-первых валидность
 PK>(expat не validating parser), во-вторых сделать что-то полезное? ;)
 
 А не будет sax-овых хэндлеров. Будут непосредственно callback-и expat-а.
 Валидность отслеживать будет не expat, а скажем nsgmls. Hафиг мне
 отслеживать валидность в момент показа? Это надо в момент публикации
 делать. Благо сей момент бывает порядка на три реже.
 
 А вот над тем, как сделать что-нибудь полезное я думаю. Видимо все-таки
 рудиментарная fsm с двумя состояниями - генерим output сейчас и генерим
 output потом, и рекурсивным вызовом парсера на куски где генерим потом, 
 понадобится.
 
 Другой вариант - разбирать все в дерево и работать уже с этим деревом,
 посредством чего-то типа DOM. Hо он кажется менее экономичным по памяти
 и по времени.
  
  v>>  Я сейчас для одного из приложений ваяю подобную штуку client-side.  Там
  v>>  на странице несколько сот линков, а для каждого надо менюшку.  Сейчас,
  v>>  когда делается server-side, отгружаются странички по мегу.  Hо это уже
  v>>  для другой эхи.
 PK>client-side - не актуально. я фанат тотальной usability ;)
 
 Я тоже. Hо приходится наступать на горло собственной песне.
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-785-09-72
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: Siberian Internet Company (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Переделка %20%3F в удобочитаемое...   vitus@ice.ru   24 Dec 2000 21:27:41 
Архивное /ru.perl/231837f32a226.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional