I have a question on versioning of xsd files. Lets assume that I have a xsd A that imports an xsd B. The structures specified in xsd A make use of the structures specified in xsd B and thus make the version of xsd A dependent upon the version of xsd B.
XMLs based on this would specify the namespace of xsd A and B and specify the schema location of xsd A only.
Is it possible, be it in xsd A or in the xml, to specify which version of xsd B is used, so that importing programs can determine if they are compatible with the incoming data?