rss-farm.ru

Полнотекстовые RSS-каналы

  • Старт
  • Форум
  • О сайте
  • Главная
  • Форумы: Помощь:

    Некорректная обработка незакрытых элеменов списка



    Как известно, элементы списка, обрамленные тегом <li>, могут и не быть им обрамлены :). Закрывающий тег </li> может и отсутствовать. В этом случае DevTools (он - точно и, видимо, движок сайта тоже) вкладывает последовательные элементы <li> друг в друга, что является неверным, а посему нарушает логику работы скриптов и в некоторых случаях делает достаточно сложным поиск окончания блоков.
    Пример статьи - http://www.ixbt.com/digimage/canon_430exii.shtml.
    xpath на первый элемент: /html/body/div[2]/div[1]/div[2]/table[1]/tr[1]/td[1]/table[1]/tr[1]/td[1]/div[1]/div[1]/ul[1]/li[1]

    16.08.2010 00:42:09, Reset2891

    У парсера HTML есть свои недостатки, да :) Именно это проблема, с незакрытыми li, скорее всего не будет исправлена. Нужно просто поменять логику работы скрипта.

    24.08.2010 12:03:47, diggi

    Спасибо за ответ. В скрипте защиту добавил сразу.

    24.08.2010 22:31:20, Reset2891

    • Login

      Login
    • Новости Новости

      Лучше, понятнее, проще!
      Письма, письма лично на почту ношу...
      Обновление!
     
    © 2007—2012 rss-farm.ru
    правила использования
     
    english, русский