Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Extensions > Коректная настройка TIDY


Автор: Strech 28.5.2008, 12:28
Уважаемые винградовцы, подскажите как настроить tidy, чтобы он не совершал лишних телодвижений. На данный момент, этот гад, удаляет  все пустые теги, будь то div, span и т.д. Пытался найти настройку этой опции в конфиге, не получилось. Вот пример, того что есть у меня:
Изначально был код
Код

    <div><p>один</p><span style="new"></span></div>
    <div><p>два</p><span style="new"></span></div>


После применения Tidy
Код

    <div><p>один</p></div>
    <div><p>два</p></div>


Вот код использования оптимизации Tidy
Код


$html = '<div><p>один</p><span style="new"></span></div><div><p>два</p><span style="new"></span></div>...';

$config = array(
    'doctype' => 'strict',
    'fix-uri' => 0,
    'hide-comments' => 1,
    'indent' => 0,
    'indent-spaces' => 0,
    'output-xhtml' => 1,
    'tab-size' => 0,
    'wrap' => 0,
    'wrap-sections' => 0,
    'tidy-mark' => 0,
);

$tidy = new tidy;
$tidy->parseString($html, $config, 'latin1');
$tidy->cleanRepair();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)