заставить HTMLPurifier опускать двойные кавычки вокруг = "атрибуты" - PullRequest
1 голос
/ 30 марта 2011

Это не очень важно, но я хочу выяснить, можно ли заставить HTMLPurifier опускать двойные кавычки вокруг аргументов.Когда он фильтрует HTML, он обычно переформатирует его в синтаксис XHTML.

Но я бы предпочел <div class=alphanum> вместо class="xyz" в выходных данных - всякий раз, когда это возможно.

Настройки конфигурации http://htmlpurifier.org/live/configdoc/plain.html не предоставили очевидного варианта, и я не стал просматривать код (500K вас пугает).HTMLPurifier действительно использует DOMDocument в какой-то момент.Я не уверен, что это только для предварительного разбора или для сериализации вывода (тогда я мог бы ответить на вопрос сам: Нет).

Я просмотрел тег, ничего не нашел.И включение экспериментального (?) HTMLPurifier/Lexer/PH5P.php синтаксического анализатора не меняет поведение output .

Так есть ли необычные настройки или настройки для этого?

1 Ответ

3 голосов
/ 30 марта 2011

HTML Purifier специально цитирует все свои атрибуты по соображениям безопасности.Нет ручки для его выключения.

...