【问题标题】:What namespace should I use for an XML schema?我应该为 XML 模式使用什么命名空间?
【发布时间】:2009-03-20 15:31:08
【问题描述】:

我正在开发一个自定义 XML 模式,用于在应用程序组件之间传递数据。 SO 人员认为为命名空间选择 URI 的良好(或理想情况下,最佳)实践是什么?为什么?

一些基本的考虑:

我们的产品有很多组件,如果命名空间指示哪个组件将使用它,这可能是个好主意。除此之外,还有特定类型的数据。我应该去到什么程度?

我们的业务部门已经更改了几次所有权,并且很可能会再次这样做。当发生这种情况时,将公司名称保留在 URI 中有点奇怪,但这并不是不可能的。留下这个是个好主意吗?

HTTP url 很不错,但我们从来没有一个网络服务器来获取这些模式,所以离婚是很有意义的。尽管如此,这似乎是一个约定。值得关注吗?

【问题讨论】:

    标签: xml xsd tags uri


    【解决方案1】:

    是的,这主要是品味问题。有些要求不容易兼容(例如可解析性和长期稳定性),因此请尝试找出对您最重要的要求。尽管如此,还是有一些意见:

    1. 我发现将命名空间 URI 解析为实际网页(用于文档等)会更好,因此值得使用“好”(稳定、美观)的域名。

      1234563请记住,它们是不可解析的。

    【讨论】:

      猜你喜欢
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 2019-01-15
      • 2010-09-12
      • 1970-01-01
      • 2011-04-13
      • 2013-11-06
      相关资源
      最近更新 更多