Articles of tidy

XPATH не работает над HTML

У меня есть код, который читает HTML-файл с локального веб-сервера localhost а затем преобразует его в XHTML с tidy . Затем я загружаю этот XHTML в свой DOM . код выглядит следующим образом: <?php function getXHTML($html) { $options = array("output-html" => true,"quote-nbsp" => true, "drop-proprietary-attributes" => true,"drop-font-tags" => true,"drop-empty-paras" => true,"hide-comments" => true); $tidy=new tidy(); […]

PHP Типичная альтернатива только выходу табуляции (дубликат)

Есть ли какая-либо альтернатива PHP Tidy только для вывода HTML-вклада с табуляцией? Мне нужен последний для разработки / отладки только для того, чтобы пройти через сгенерированный выходной код. Хотя, насколько я пытался настроить Tidy для этой простой задачи, я не мог не предупредить другие изменения.

Довольно печатать HTML через PHP без проверки?

Я бы хотел автоматически напечатать (в основном отступ) вывод HTML, который генерирует мои скрипты PHP. Я возился с Tidy, но обнаружил, что в своих усилиях по проверке и очистке моего кода Tidy слишком сильно меняется. Я знаю, что намерения Тиди хорошие, но я действительно ищу HTML-декодер. Есть ли более простая библиотека, которая может работать на […]

Tidy replacement & nbsp; с странным характером

Я использую Tidy (с PHP5) с включенным входом, выходом и кодировкой UTF8. Когда я очищаю строку с помощью &nbsp; в нем он заменяет его нечетным символом. Я пробовал общаться с аккуратным конфигом, но ничего, что я пытаюсь, похоже, работает. До Tidy: This is a test. &nbsp;Why does this not work? После Tidy: This is a […]

DOMDocument: игнорировать повторяющиеся идентификаторы элементов

Я помещаю некоторое содержимое страницы (которое было запущено через Tidy, но не должно быть, если это источник проблем) в DOMDocument используя DOMDocument::loadHTML . Это приводит к различным ошибкам: ID x, уже определенный в Entity, строка X Есть ли способ заставить DOMDocument (или Tidy) игнорировать или DOMDocument повторяющиеся идентификаторы элементов, поэтому он фактически создаст DOMDocument ? […]

PHP «довольно печатать» HTML (не Tidy)

Я использую расширение DOM в PHP для создания некоторых HTML-документов, и я хочу, чтобы результат был отформатирован красиво (с новыми строками и отступом), так что он читается, однако, из многих проведенных мной тестов: «formatOutput = true» вообще не работает с saveHTML (), только saveXML () Даже если я использовал saveXML (), он по-прежнему работает только […]

Альтернатива php tidy?

Я использую php tidy для обработки ввода html в моей базе данных, $fragment = tidy_repair_string($dom->saveHTML(), array('output-xhtml'=>1,'show-body-only'=>1)); У меня этот php_tidy включен на моем сервере, но мой живой сервер не поддерживает порядок, Неустранимая ошибка: вызов неопределенной функции tidy_repair_string () в /customers/0/5/a/mysite.com/httpd.www/models/functions.php в строке 587 Любая альтернатива может мне решить эту проблему?

Php Tidy: удалить ссылки и теги стиля внутри тела

Я должен очистить HTML-код, чтобы удалить теги <style> и <link> внутри <body> . Я уже использую PHP Tidy для очистки, но не нашел, как удалить теги с помощью PHP Tidy. У тебя есть решение ? Или, возможно, другой класс очистки PHP-класса …