Seanster - 2014-12-05

Hi. I'm wondering if the behaviour I see with unclosed tags is expected. Below is an example of some terribad html I have to clean:

raw:

<p>unclosed p<font id="Symbol2">&#8220;badfont1<font id="Symbol2">&#8221;badfont2 unclosed p
<div class="div1">
<h2>heading</h2>
<div class="div2">
<ul>
<li>li1</li><li>li2</li>
</ul>
</div>
unclosed div1

cleaned:

<p>unclosed p
<font id="Symbol2">&ldquo;badfont1
<font id="Symbol2">&rdquo;badfont2 unclosed p </font></font></p><div class="div1"><font id="Symbol2"><font id="Symbol2"> </font></font><h2><font id="Symbol2"><font id="Symbol2">heading</font></font></h2><div class="div2"><font> </font><ul><font> </font><li><font>li1</font></li><li><font>li2</font></li></ul></div><font> unclosed div1</font></div>

Here's the errors returned:

Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at p
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnpermittedChild(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnclosedTag(true) at div
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireHtmlError
INFO: fireHtmlError:UnclosedTag(true) at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireConditionModification
INFO: fireConditionModification:auto generated tagNode at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireConditionModification
INFO: fireConditionModification:auto generated tagNode at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireConditionModification
INFO: fireConditionModification:auto generated tagNode at font
Dec 05, 2014 3:48:48 PM org.htmlcleaner.audit.HtmlModificationListenerLogger fireConditionModification
INFO: fireConditionModification:auto generated tagNode at font

Here's my options:

(recent svn repository version as of post date)
outputtype=htmlcompact
advancedxmlescape=false
specialentities=false
unicodechars=false
omitcomments=true
omitxmldecl=true
omitdoctypedecl=true
omithtmlenvelope=true
useemptyelementtags=true