Actually I found another thing to do as well here. I defined the version attribute in our unified XSD to be an enumeration containing "1.0", "2.0", "2.1" and "2.1.0". Since 3.0 is not in that range we get the exception.