For the question 1) :
Yes, it's possible. You must move the content of all included files in the parent file (recursively). Finally, you will have only imported files.
I give as example the basic situation: Parent.xsd includes Child.xsd.
Copy all the content between <xs:schema> and </xs:schema> from Child.xsd into Parent.xsd, imediatly after <xs:schema> declaration. Copy all the declarations of namespaces that appear in Child.xsd and doesn't appear in Parent.xsd, in <xs:schema ..... >. And remove of course <xs:include>.
Regards,
Adrian Oancea
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com