XML命名空间

命名空间是一组唯一的名称。命名空间是一种机制通过该元素和属性的名字可以被分配到组。该命名空间是确定的URI(统一资源标识符).

命名空间声明

命名空间声明是使用保留的属性。这样的属性名称必须是XMLNS或开始的xmlns:如下图所示:

<element xmlns:name=URL>

语法

  • 命名空间以关键字的xmlns。.

  • 这个词的名字是命名空间前缀.

  • T网址是命名空间标识符.

示例

命名空间影响的文件只有有限的一部分。包含的声明和它的所有后代元素都在命名空间的范围。以下是XML命名空间的一个简单例子:

<?xml version=1.0 encoding=UTF-8?>
<cont:contact xmlns:cont=www.jb51.cc/profile>
   <cont:name>Tanmay Patil</cont:name>
   <cont:company>YiiBai</cont:company>
   <cont:phone>(011) 123-4567</cont:phone>
</cont:contact>

在这里命名空间前缀为续,而命名空间标识符(URI)的www.jb51.cc/profile。这意味着,该元素的名称和与该接触器的前缀(包括接触元件)属性名,都属于www.jb51.cc/profile命名空间.