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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey Skvortsov                     2:5020/400     07 Dec 2000  12:44:19
 To : All
 Subject : Re: Оптимизация html   кода
 -------------------------------------------------------------------------------- 
 
 Michael Samanov wrote:
 
 > 
 > HTML::Clean. Говорят, иногда у него крыша отъезжает на очень
 > хитрых HTML-ях.
 
 очень извратная вещь.
 1) ломает много тэгов (script,style)
 2) имеет как минимум несколько багов (например, удаляет rowspan=10,
 полагая что это rowspan=1 и так сказать оптимизируя). написан неряшливо.
      $$h =~ s,(<td[^>]*)\s+rowspan=1([^>]*>),$1$2,sig;
 3) основан на regexp'ах - ну и тормозит на больших файлах.
 
 вылавливать баги было утомительно, и в свое время
 я написал аналог - но тоже на regexp'ах, так что давно не пользую
 (из-за п.3).
 
 лучше будет nsgmls или HTML::Builder.
 хотя тоже свои минусы....
 
 -- 
 Sergey Skvortsov
 mailto: skv@jivago.ryazan.ru
 http://godegisel.protey.ru/
 ICQ 38693706
 --- ifmail v.2.15dev5
  * Origin: Jivago Bank (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Оптимизация html кода   Sergey Skvortsov   07 Dec 2000 12:44:19 
Архивное /ru.perl/1207048802990.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional