Предотвратить аккуратное добавление тегов 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);

Который работает, но я действительно прыгал, там был бы способ сказать аккуратному, чтобы просто украсить код и не вставлять дополнительный код.

Ответы на вопрос(1)

Ваш ответ на вопрос