XML指南――XML 命名空间

作者:袖梨 2022-07-02

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

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

如果上面两个XML文档片断碰巧在一起使用的话,那么将会出现命名冲突的情况。因为这两个片断都包含了
Apples Bananas

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

现在已经没有元素命名冲突的问题了,因为这两个文档对各自的table元素使用了不同的前缀,table元素在两个文档中分别是(

相关文章

精彩推荐