CLaRK is an XML-based software system for corpora development implemented in JAVA. The main aim behind the design of the system is the minimization of human intervention during the creation of language resources. Version 3 has added features such as an XPath Debugger and optimised grammar and dictionary compilation.
TLA-team: This non-free program (freeware without license or source-code) was last updated in 2004 (as of 2012). The program comes with extensive documentation. It looks as if it requires quite some knowledge of XSLT and XPath syntax.