Schema Versioning
Sponsored By
Schema Versioning: Changing a namespace is not versioning, it is new type creation. [meta-douglasp]
Ok...I can see that point of view...then does versioning (as we hope to know it) simply not exist in the world of Schema?
Updated Thought: Certainly COM ProgIds like Word.Application.8 isn't "versioning," but rather new Type/Interface creation with versioning by allusion.
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
June 18, 2003 20:09
It is possible to make it exist, but we have to do it ourselves. It doesn't exist in Schema in the sense that there is no standard way to do versioning, but you can certainly handle it by adding version attributes, and leaving your schema open using xsd:any (for example).
This brings up another question about versioning WSDL interfaces. Can you apply version attributes to WSDL files, or should you treat them as inviolable like COM interfaces (are supposed to be).
Comments are closed.