如何始终从W3C引用最新版本的xml.xsd?

时间:2018-04-24 08:21:11

标签: xml xsd versioning xml-namespaces

我使用的许多XML模式都是参考xml.xsd,例如:因此:

<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>

schemaLocation值引用特定版本的XSD。

是否可以参考&#34;最新版本的W3C&x; xml.xsd&#34;而不是&#34;这个版本&#34;并返回检查更新/将不同的模式对齐到相同的版本等?

1 个答案:

答案 0 :(得分:2)

如果您阅读该文档中的"Versioning policy for this schema document"部分,您会看到此政策正是您所要求的:

  

然后,该URI中的架构文档可能会在将来发生变化   为了与最新版本的XML Schema保持兼容   本身,或XML名称空间本身。换句话说,如果是XML   架构或XML命名空间发生更改,此文档的版本位于   http://www.w3.org/2001/xml.xsd会相应改变;版本在   http://www.w3.org/2009/01/xml.xsd不会改变。