git.fiddlerwoaroof.com
non-lispworks.lisp
876da5e0
 (in-package :fw.lu)
 
 (defun normalize-html (html)
   "Convert possibly bad HTML to sane HTML as best as possible."
   (let ((plump:*tag-dispatchers* plump:*html-tags*))
     (with-output-to-string (ss)
       (prog1 ss
         (map 'vector
              (lambda (x) (plump:serialize (plump:parse (plump:text x)) ss))
              html)))))