XML模式应该使用什么名称空间?

XML模式应该使用什么名称空间?,xml,xsd,tags,uri,Xml,Xsd,Tags,Uri,我正在开发一个自定义XML模式,用于在应用程序组件之间通信数据。这些人认为选择命名空间的URI是一种好的(或理想的、最好的)实践吗?为什么? 一些基本考虑: 我们的产品有许多组件,如果名称空间指示哪个组件将使用它,这可能是一个好主意。除此之外,还有特定类型的数据。我有多资格去 我们的业务部门已经改变了所有权几次,而且很可能再次这样做。在URI中保留公司名称有点奇怪,但这不是不可能的。留下这个是个好主意吗 HTTP URL很好,但我们从来没有一个web服务器来获取这些模式,所以分离是很有意义的。尽

我正在开发一个自定义XML模式,用于在应用程序组件之间通信数据。这些人认为选择命名空间的URI是一种好的(或理想的、最好的)实践吗?为什么?

一些基本考虑:

我们的产品有许多组件,如果名称空间指示哪个组件将使用它,这可能是一个好主意。除此之外,还有特定类型的数据。我有多资格去

我们的业务部门已经改变了所有权几次,而且很可能再次这样做。在URI中保留公司名称有点奇怪,但这不是不可能的。留下这个是个好主意吗


HTTP URL很好,但我们从来没有一个web服务器来获取这些模式,所以分离是很有意义的。尽管如此,这似乎是一个惯例。值得一看吗?

是的,这主要是口味的问题。有些要求不容易兼容(如可分辨性和长期稳定性),因此请尝试找出对您最重要的要求。然而,有一些意见:

  • 我发现最好将名称空间URI解析为实际的网页(用于文档等),这样就值得使用“好”(稳定、漂亮)的域名

  • 如果您希望在名称更改等情况下保持长期稳定性,那么最轻量级的解决方案(不需要另一个注册表)是中标准化的标记URI。请记住,它们是无法解决的