common-lisp xml-psychiatrist is an XML sanity checker for Common Lisp which is more powerful than DTD or XML Schema.