Noch vor ein bis zwei Jahren hätte man bei der Demo Applikation von Amaltas die es ermöglicht im Browser zu zeichnen, vermutlich als erstes an Flash gedacht und nicht an “Html”. Echt beeindruckend. Bis alle Browser oder svg nativ unterstützen werden solche Applikationen wohl eine Demo bleiben.
Die erste von HTML Purifier Release im Jahr 2008 ist eine “PHP5-Only” Release. Die Version 2.1 wird zwar weiter unterstützt, aber nicht mehr weiterentwickelt.
Die neue Version säubert den HTML Code unter anderem von XSS Code aufgrund einer Whitelist. Ausserdem kann das HTML bevor es ausgegeben wird in valides HTML oder XHTML umgewandelt werden. Um diesen Vorgang, der bei großer Last des Servers schon einige Sekunden dauern kann, zu beschleunigen unterstützt der HTMLPurifier auch Caching. Zusätzlich zu der schon vorhanden PHP Extension HTMLTidy geht der HTML Purifier noch weiter und erleichtert und erweiter die Konfiguration und somit sehr flexibel was die Umwandlung spezieller HTML Tags, den Doctype oder CSS Attribute angeht.
Wo genau der Unterschied zu anderen Librarys oder nativen PHP Befehlen liegt, soll in dieser Vergleichstabelle gezeigt werden.