Tim Bacon and Jeff Martin have released XMLUnit 1.2, an extension to the popular JUnit testing framework that allows assertions to be made about the equality of whole XML Documents, XPath result trees, and XPath expressions. "The major new feature of XMLUnit for Java 1.2 is an alternative XML validation subsystem built on top of JAXP 1.3 which supports validation against alternative XML Schema languages - if your JAXP implementation supports them - and validation of the Schema definition itself."