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

Xml 我应该把这个版本放在XSD文件名中吗?,xml,xsd,schema,version,Xml,Xsd,Schema,Version,我已经把这个问题读成了我能找到的最接近的问题,但实际上没有帮助 将模式的版本号放入XSD文件的文件名中是否是一种良好的做法 例如MyMessages_1.0.xsd 我的想法是,如果版本发生变化,那么任何依赖项都需要被访问和分析以获得变化,并且非常清楚模式依赖项使用的是哪个版本 这有什么不好的地方吗?将版本号放在文件名中可以更容易地获取特定版本,也更难编写自动获取最新版本的应用程序。对于模式和其他任何东西都是如此。例如,这两种策略都广泛用于JAR文件,我认为您必须根据是希望在默认情况下向前移动到

我已经把这个问题读成了我能找到的最接近的问题,但实际上没有帮助

将模式的版本号放入XSD文件的文件名中是否是一种良好的做法

例如MyMessages_1.0.xsd

我的想法是,如果版本发生变化,那么任何依赖项都需要被访问和分析以获得变化,并且非常清楚模式依赖项使用的是哪个版本


这有什么不好的地方吗?

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


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

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

(我多么怀念我在20世纪70年代和80年代使用的VME操作系统,aaa[123]给了你文件的123版本,aaa给了你最新版本)