John Cowan has posted the first release candidate of TagSoup, an open source, Java-language, SAX parser for nasty, ugly HTML. I use TagSoup to convert JavaDoc to well-formed XHTML. "Improvements for this release include better JavaDoc and an extension to TSSL, support for proper attribute normalization, namespace prefixes on elements, and an expanded public API for schema components." TagSoup is dual licensed under the Academic Free License and the GPL.