4.2 SAML命名空间版本

本博客采用知识共享署名 4.0 国际许可协议进行许可

作为规范集的一部分发布的XML Schema文档包含一个或多个目标命名空间,类型、元素和属性定义就放置在这些命名空间中。每个命名空间都不同于其他名称空间,并且用简写的方式表示规范集中对应部分的结构和语法定义。

规范集定义的名称空间URI引用通常会在URI的某个地方包含格式为Major.Minor的版本信息。URI中的主版本和次版本必须对应于首先引入和定义名称空间的规范集的主版本和次版本。XML处理器通常不会使用这些信息,因为XML处理器会不透明地处理命名空间,所以其目的就是传递规范集与其定义的名称空间之间的关系。该模式后面还有第8节中列出的SAML定义的基于URI的标识符。

通常情况下,实现方可以认为规范集的主要修订版所定义的命名空间和相关schema定义在规范集的次要修订版迭代中保持有效和稳定。可能会引入新的命名空间,必要时会替换旧的命名空间,但这种情况会很少见。在这种情况下,旧的命名空间及其相关定义应该在主要规范集修订之前保持有效。

Last updated

Was this helpful?