一聚教程网:一个值得你收藏的教程网站

热门教程

XML指南――XML 命名空间

时间:2022-07-02 11:47:02 编辑:袖梨 来源:一聚教程网

 
XML 命名空间提供了一种避免元素命名冲突的方法。
命名冲突
因为XML文档中使用的元素不是固定的,那么两个不同的XML文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。请看下面两个例子
这个 XML 文档在table元素中携带了水果的信息:





ApplesBananas

这个 XML 文档在table元素中携带了桌子的信息(家具,不能吃的哦):

African Coffee Table
80
120

如果上面两个XML文档片断碰巧在一起使用的话,那么将会出现命名冲突的情况。因为这两个片断都包含了元素,而这两个table元素的定义与所包含的内容又各不相同。
使用前缀解决命名冲突问题
下面的XML文档在table元素中携带了信息:


Apples
Bananas


下面的XML文档携带了家具table的信息:

African Coffee Table
80
120

现在已经没有元素命名冲突的问题了,因为这两个文档对各自的table元素使用了不同的前缀,table元素在两个文档中分别是()。
通过使用前缀,我们创建了两个不同的table元素。
使用命名空间
下面的XML文档在table元素中携带了信息: