IS document Vs XSD

[color=blue]Hi,

1.) Is there a way we can compare the existing IS document against the XSD to make sure they are sync. So that any modifications can be done on the xsd to regenerate the IS document without breaking existing func.
2.) I can generate the XSD from Document type, but it creates multiple xsds based on target namespace, it needs to be manually merged and then compared.
3.) What would be the best practice to maintain xsds in an enterprise with too many versions od xsds floating around,so that even after many years we could make changes on it without breaking the code.

Thanks
Sundhar
[/color]

Comments as below:
2> Did not get you! what do you mean by " but it creates multiple xsds based on target namespace, it needs to be manually merged and then compared."
3>The best practice is how you import the XSD while creating the IS document. You can generate single document or you can generate sub structures docs.

Let me know how are you generating it. Kindly share the screen shots.