微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – 向XSD架构添加版本的位置?

我工作的应用程序具有符合XSD模式的 XML输出.随着功能添加到应用程序,XSD更改,我想注意XSD文件中的模式的版本.

也许我错过了一些东西,但是我还没有找到一种内置的方式来标记模式的版本.

你怎么做呢?

您可以使用xsd文档的命名空间
<xs:schema targetNamespace="http://yourcompany/yourapp/1.0" ... >
  ...
</xs:schema>

看一下w3.org定义的xsd的例子,这是他们如何做的.请注意,这里更改版本号通常会定义为您的xsd的任何消费者(不管实际变化有多小)的突破性变化.

对于影响较小的版本控制,似乎有一个关于在您的根元素上放置版本属性的协议:

<xs:schema version="1.0.0" ...>
  ...
</xs:schema>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。