Welcome! » Log In » Create A New Profile

Markup for unordered/ordered lists is modified

Posted by lp1051 
Markup for unordered/ordered lists is modified
January 30, 2018 09:30AM

Hi, my problem is that HTMLPurifier is altering input HTML.

Submitted HTML:


Purified HTML:


Same behavior applies to <ul> tag. Tested with latest stable version 4.9.3

I'm not familiar with HTMLPurifier source code, and it's not really easy to find where this "bug" comes from, so I'd would really appreciate any help.

Thank you, Luk

Re: Markup for unordered/ordered lists is modified
February 15, 2018 03:03AM

It's trouble with libxml parser. If you switch to DirectLex that should help.

Your Email:


HTML input is enabled. Make sure you escape all HTML and angled brackets with &lt; and &gt;.

Auto-paragraphing is enabled. Double newlines will be converted to paragraphs; for single newlines, use the pre tag.

Allowed tags: a, abbr, acronym, b, blockquote, caption, cite, code, dd, del, dfn, div, dl, dt, em, i, ins, kbd, li, ol, p, pre, s, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var.

For inputting literal code such as HTML and PHP for display, use CDATA tags to auto-escape your angled brackets, and pre to preserve newlines:

Place code here

Power users, you can hide this notice with:

.htmlpurifier-help {display:none;}