XMLTest uses SAX to generate canonical XML, allowing any Java XML parser with a SAX driver to be tested with any XML test suite that includes canonical XML output for its test cases.
James