fix xsd, pull top level type always from xml