我使用的许多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;并返回检查更新/将不同的模式对齐到相同的版本等?
答案 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不会改变。