我意识到WS-Trust 1.4规范所说的与验证它的xsd之间存在差异。
声明规范的命名空间是:http://docs.oasis-open.org/ws-sx/ws-trust/200512
但xsd上的命名空间是:http://docs.oasis-open.org/ws-sx/ws-trust/200512/
当我尝试验证使用WS-Trust规范形成的xml时,它会给我一个错误。
我是正确的说xsd应该读取http://docs.oasis-open.org/ws-sx/ws-trust/200512而不是http://docs.oasis-open.org/ws-sx/ws-trust/200512/?
参考:
我不知道你在哪里找到了你所谈论的架构,但我找到的架构是在
http://docs.oasis-open.org/ws-sx/ws-trust/v1.4/ws-trust-1.4.xsd
并且其targetNamespace没有尾随的“/”。