Have just been having a look at adding XML XSD validation to the testing process - but I am starting to think if this wouldn't make alot more sense as part of the DI building process - that way users XML configs are validated and also functional tests would of course also run the schema check.