I have attempted this, and so far have been quite succesful, as long as all the types (like complexType's, etc) are in the same XSD. As soon as I try and generate and instance of a complexType that is being referenced in another XSD file that has been "included", that is where I get stuck. I can't seem to figure out how to go "drill" down complexTypes in other referenced ("included"/"imported") XSD files.