w3c validator (xhtml 1.1) gives "document type does not allow element "<tag>" here; assuming missing "<list tag>" start-tag "
error if the output includes "<p$Lame></p>" after a list element... I think that if the '/item-bullet' => "</li><p$Lame></p>\n", '/item-number' => "</li><p$Lame></p>\n", '/item-text' => "</a></dt><p$Lame></p>\n", 'Para_item' => "\n<dd>", '/Para_item' => "</dd><p$Lame></p>\n", part is included as a hash that some subclass can override, it' ll be better... validator accepts <br /> "inside" a list for example... but it does not accept <p> after or inside a list element. I'm also looking for a valid '<a name=""></a>', maybe it can be added as a xhtml module to the doctype?