Jericho HTML Parser is a java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any unrecognised or invalid HTML.
This is a validating xml editor for creating, edititing an manipulating XML files by a web interface. It is based on open standards like XHTML, JavaScript, DOM and CSS for the client and JavaServlets, JSP for the server.