我应该把版本放在XSD文件名中吗?

时间:2013-10-30 16:30:19

标签: xml xsd schema version

我已经把这个问题Where to add a version to an XSD schema?看作是我能找到的最接近的问题,但并没有真正帮助......

将架构的版本号放入XSD文件的文件名是不错的做法?

E.g。 MyMessages_1.0.xsd

我的想法是,如果版本发生变化,那么任何家属都需要被访问并进行分析以进行更改,而且非常明确的是哪个版本的模式依赖者正在使用。

这有什么不妥之处吗?

1 个答案:

答案 0 :(得分:1)

将版本号放在文件名中可以​​更容易地获取特定版本,并且更难编写自动获取最新版本的应用程序。这对于模式和其他任何东西都是如此。例如,这两种策略都广泛用于JAR文件,我认为你必须根据你是否希望默认情况下向前移动到新版本,或者默认情况下坚持使用旧版本来决定什么最适合你。

(我多么想念我在20世纪70年代和80年代使用的VME操作系统,其中aaa [123]为您提供了文件的123版本,aaa为您提供了最新版本。)