0

我还没有开发公开面向 Internet 的 Web 服务应用程序。当我开始考虑向广大受众公开模式定义的问题时,我认为应该花一定的时间来正确格式化模式名称空间。

是否有人遇到过指导文档,该文档建议如何为组织的 XML 模式标准化名称空间格式?

诸如使用 FQDN 与路径http://schemas.organisation.com/http://organisation.com/schemas

包含版本路径的样式http://organisation.com/schemas/submissions/2006http://organisation.com/schemas/submissions/v1

按日期或主题组织http://organisation.com/schemas/2006/submissions/ vs http://organisation.com/schemas/submissions/2006

等等

2010 年 1 月 12 日更新:再次重新审视这个问题时,我觉得它应该只是 wiki,因为如果真的有任何书面论文,就不可能有正确的答案。

4

2 回答 2

1

我喜欢使用单独的域,但现在可能没有站点,或者只是 xml 模式,以后可能是文档和模式的组合。您可能不应该在域名或 URL 路径中包含组织结构的任何部分,因为这些会发生变化,因此请尝试从长远角度进行设计。

最后还有一个不可避免的版本问题,日期(yyyy、yyyy-mm、yyyy-mm-dd)或 vN 都可以。您应该考虑是否要为最新版本提供“符号”网址,以及特定版本的具体日期。您可以使用从最新到特定的 HTTP 重定向,以便客户端可以知道您在做什么。

于 2008-10-30T03:58:25.927 回答
0

我读过的关于命名空间应该如何成为样式的最接近的内容是这篇文章

http://www.builderau.com.au/strategy/architecture/soa/Good-schema-management-helps-to-maintain-XML-namespace/0,339028264,320273067,00.htm

但它本身并没有正确地触及实际主题,只是指出了表明正确命名空间为何如此重要的因素。

于 2010-01-12T08:57:01.830 回答