XHTML Validate

A Java XHTML validator used to tests reviki generated pages for XHTML validity as part of the automated tests.

The functional tests check each retrieved page and the render's unit tests check each generated XHTML snippet.

The validator is now set up as its own Java project in SVN at


It is available under the same terms as reviki (Apache 2.0), see RevikiLicencing.

It really doesn't do much. The entire point is to have offline copies of the W3C DTDs so the validation isn't really slow. At the moment if you get an validation error a SAXException is thrown with the text of the error. Many improvements possible but this is a start!

-- MattHillsdon.