2

我正在坐下来定义我的第一个 Web 服务,并且有一个关于命名空间定义的可访问性要求的基本问题?

当这些 Web 服务的消费者将消息元素识别为属于我的命名空间时,在发送消息时该命名空间的 URI 引用是否必须可用?

我想知道是否在消息传递时对命名空间定义进行了任何消息验证。我猜不是,因为 URI 引用主机的故障不应阻止消息的发生。

任何人都可以在这里分享有关要求的任何想法,或者提供一个良好信息来源的方向吗?

谢谢,M。

4

1 回答 1

2

不,命名空间 URI 不打算被取消引用。在命名空间 URI 中放置人类可读的内容是有礼貌的,但没有技术原因必须这样做。

消息验证与命名空间 URI 没有直接关系,命名空间 URI 在实践中只不过是不透明的字符串。您可以开始使用 XSI 将它们绑定在一起,但在这种情况下,将取消引用的是 XSD 文件 URI,而不是命名空间 URI。

于 2008-10-31T14:21:03.373 回答