Yes,由组成。
这令人sil笑皆是,但确实如此。 在您的法典中,在作为特别网络服务的要求和答复而交换的XML文件中将使用该网站上指定的名称空间。 如果你在电线上安装了一个网络跟踪方案,请看这些电文中所使用的名称空间。 在网络服务中,你通常不需要关注名称空间。 网络服务图书馆通常为你负责。
The namespace is not required to be an HTTP URL, though often people use HTTP URLs. This may be the source of most of the confusion on your part.
The IETF Recommendation for XML namespaces suggests that it should be a URI, but that URI need not be an HTTP URI, and in fact it need not have any "network protocol" attached to it.
名称空间是......座标。 它被用作一种简单的方式,以在XML方案中确定信息。 想像一个人的姓。 你们可能知道几个名为“Chris”的人。 你用他们最后的名字来区分他们。
同样,在许多不同的XML文件和图表中也可使用“id”这一元素。 申请(和人员)可以区分通过xml名称“id”的多种不同要素。
通常,“信息设计师”将指定XML名称空间,以备文件或网络服务,作为URI,等级等级独特,与XML文件所载信息的含义相关。 (在一个小型组织中,“设计师”只是开发商。) 例如:。 可能成为MyCompany的一个名称空间,成立于2013年,涉及服务,特别是客户服务。
我认为,没有真正理由将<代码>http://作为《国际仲裁裁决汇编》关于XML名称空间的计划,除非你计划在该《国际仲裁裁决汇编》上提供文件。 你也可以同样使用尿液:米公司.com/services/2008/customer为XML名称空间。 事实上,这也许更好,因为它只是一个名字,而不是一个地点。 (不是网络地址)。
我通常使用“URN”,以urn:
为准。
EDIT
There are rules for the structure of URNs. The basic format is:
urn:<NID>:<NSS>
......NID是个名称空间,一个是和NSS是一种针对特定名称的空间体。 核定的国家投资争端解决机制清单包括: is、ui、ietf和大约20个,每个数据库都有一个独特的国际电子金融工作队界定的具体含义。
尽管有关于国家信息数据库的规则,但许多人根本不服从,而是用自己的域名来代替国家信息数据库。 (这是我经常做的事)。
然后,你选择如何进一步限定姓名。 你可以具体说明“服务”,以显示网络服务。 有些人使用这一年月,以一个名称空间启动了这项服务。 这使你能够更新服务,并使用不同日期对不同内容加以区分。 在这项命名公约之后的XML名称空间可能是:
urn:mycompany.com:services:2011:04:Game
这就是RFC 2141 称“invalid URN”,因为我没有使用注册的NID。 但这符合我的目的。 采用fdc将其改为“valid URN”。 NID, defined by RFC 4198 。
urn:fdc:mycompany.com:services:2011:04:Game
如何更好?
In the end, most people just establish their own naming convention, something that makes sense for their uses, for internal and partner consumers of the XML data.