E 'possibile avere htmlpurifier usare il DOCTYPE HTML5?htmlpurifier con una doctype html5
La documentazione here afferma che è possibile modificare il tipo di documento e la codifica con il seguente:
<?php
require_once '/path/to/htmlpurifier/library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$config->set('Core', 'Encoding', 'ISO-8859-1'); // replace with your encoding
$config->set('HTML', 'Doctype', 'HTML 4.01 Transitional'); // replace with your doctype
$purifier = new HTMLPurifier($config);
$clean_html = $purifier->purify($dirty_html);
?>
ma poi nelle istruzioni per l'installazione here afferma che i DOCTYPE supportati sono:
256 Other supported doctypes include:
257
258 * HTML 4.01 Strict
259 * HTML 4.01 Transitional
260 * XHTML 1.0 Strict
261 * XHTML 1.0 Transitional
262 * XHTML 1.1
Is It possibile fare quanto segue per consentire il doctype html5?
<?php
require_once '/path/to/htmlpurifier/library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$config->set('Core', 'Encoding', 'UTF-8'); // replace with your encoding
$config->set('HTML', 'Doctype', 'html5'); // replace with your doctype
$purifier = new HTMLPurifier($config);
$clean_html = $purifier->purify($dirty_html);
?>
Oppure c'è un altro modo?
Avete in programma di aggiungere il supporto per HTML 5? – thirtydot
Sì, ma nel senso di "Uh, dovrai aspettare a lungo indefinitamente finché non me ne vado a fare". –
Ho visto questo post http://htmlpurifier.org/phorum/read.php?2,6169,6169 datato 1 febbraio 2012 che dice che HTML5 non è ancora supportato. È ora Nov, 2012. Speravo se il supporto per html5 fosse stato aggiunto di recente? – stormwild