其他人怎么能使用和我相同的命名空间呢
How can someone else use the same namespace as mine?
我知道这个问题听起来很愚蠢。但我认为,如果不理解这一点,我就无法继续前进。看,我知道用我的域名定义一个名称空间会使它独一无二。但有什么必要呢?如果我不使用唯一的名称空间,别人的xml文档中的名称空间怎么会和我的混淆呢?
当有人访问我的网站时,浏览器可能会指向我数据库中的xml文档,因此会使用我文档中的名称空间。那么,别人的名字空间怎么会和我的混淆呢?
请帮忙。如果这个问题听起来很愚蠢,请投反对票,但请帮帮我。在stackoverflow上发布这篇文章之前,我经常冲浪。但对我没有任何帮助。
命名空间基本上只是遵循uri/un语法的虚构名称。大多数其他事情都只是君子协定。特别是,任何的人都可以发明他的命名空间作为你的域名+他认为合适的后缀。当然,最好的做法是不这样做,而且实际上只有在破坏某些处理的情况下才有意义。
盗用与注册商标相对应的注册域名甚至可能有法律角度,但你必须与律师谈谈这一点。
因此,不存在中心命名空间寄存器。然而,有些名称空间被定义为标准的一部分(尤其是xml词汇表的名称空间,如svg、xhtml、xsd,当然还有xml本身)。
大多数时候,如果有人使用名称空间创建飞机手册http://foo.com/,然后创建一个也使用名称空间的CD目录http://foo.com/,这一点也不重要,就像两个人叫汤姆·琼斯一样。但有一天,如果其中一个文档变得重要,就会有人在谷歌上搜索名称空间,并得到一个指向错误内容的指针。更糟糕的是,你的CD目录小词汇可能会获得巨大成功,以至于飞机手册希望将其用于维护技术人员的培训视频注册,然后你会遇到一个冲突,如果你更小心地选择一个名称,这个冲突本可以避免。
- 在javascript中使用命名空间
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- 如何使用javascript命名空间
- 我怎么能让jQuery对话框表现得像Javascript警报
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 我怎么能把一个类嵌套在另一个类中呢
- 我怎么能把这个代码放在移动设备上运行
- js命名空间和变量范围
- 我怎么能把一个错误当作未捕获的错误来记录呢
- html,js-如何限制元素"范围“-命名空间
- DIV怎么能像Javascript中的另一个元素一样工作呢
- 转换自的JavaScript命名空间
- 怎么了?通过字符串定义 JavaScript 命名空间
- 其他人怎么能使用和我相同的命名空间呢
- 我怎么能访问值与labelContent在MarkerWithLabel之间有空间
- 不能追加到SVG,即使在使用命名空间之后
- 我如何能机构javascript代码的形式类,命名空间(相同的c#)
- 为什么不能在一个“命名空间”中使用函数?JavaScript文件填充下拉列表
- 为什么我不能调用Javascript命名空间中的公共函数