XML命名空间
命名空间是一组唯一的名称。命名空间是一种机制通过该元素和属性的名字可以被分配到组。该命名空间是确定的URI(统一资源标识符).
命名空间声明
命名空间声明是使用保留的属性。这样的属性名称必须是XMLNS或开始的xmlns:如下图所示:
<element xmlns:name="URL">
语法
-
命名空间以关键字的xmlns。.
-
这个词的名字是命名空间前缀.
-
T网址是命名空间标识符.
示例
命名空间影响的文件只有有限的一部分。包含的声明和它的所有后代元素都在命名空间的范围。以下是XML命名空间的一个简单例子:
<?xml version="1.0" encoding="UTF-8"?> <cont:contact xmlns:cont="www.gitbook.net/profile"> <cont:name>Tanmay Patil</cont:name> <cont:company>YiiBai</cont:company> <cont:phone>(011) 123-4567</cont:phone> </cont:contact>
在这里命名空间前缀为续,而命名空间标识符(URI)的www.gitbook.net/profile。这意味着,该元素的名称和与该接触器的前缀(包括接触元件)属性名,都属于www.gitbook.net/profile命名空间.