Предотвратить аккуратное добавление тегов HTML
У меня есть класс, который генерирует некоторые HTML (элементы формы и элементы таблицы), но этот класс возвращает все HTML в одну строку.
Поэтому я пытаюсь использовать tidy для украшения кода (отступ кода, разрывы строк и т. Д.), Единственная проблема, с которой я сталкиваюсь, это генерирование тегов, которые мне не нужны.
Вот код:
tidy_parse_string(
$table->getHtml(),
array(
'DocType' => 'omit',
'indent' => true,
'indent-spaces' => 4,
'wrap' => 0
)
);
Единственный способ удалить лишние HTML-теги - это добавить str_replace, что-то вроде этого:
str_replace(array('<html>','</html>','<body>','</body>','<head>','</head>','<title>','</title>'),'', code);
Который работает, но я действительно прыгал, там был бы способ сказать аккуратному, чтобы просто украсить код и не вставлять дополнительный код.