- XML 教程
- XML - 主页
- XML - 概览
- XML - 语法
- XML - 文档
- XML - 声明
- XML - 标签
- XML - 元素
- XML - 属性
- XML - 注释
- XML - 字符实体
- XML - CDATA 节
- XML - 空白
- XML - 处理
- XML - 编码
- XML - 验证
- XML 有用资源
- XML - 快速指南
- XML - 有用资源
XML - 命名空间
命名空间是一组唯一名称。命名空间是一种机制,通过这种机制,元素和属性名称可以分配给一个组。命名空间由 URI(统一资源标识符)标识。
命名空间声明
命名空间使用保留属性进行声明。此类属性名称必须是 xmlns 或以 xmlns: 开头,如下所示 −
<element xmlns:name = "URL">
语法
命名空间以关键字 xmlns 开头。
单词 name 是命名空间前缀。
URL 是命名空间标识符。
示例
命名空间仅影响文档中的一个有限区域。包含声明及其所有后代的元素都属于命名空间的范围。以下是 XML 命名空间的一个简单示例 −
<?xml version = "1.0" encoding = "UTF-8"?> <cont:contact xmlns:cont = "www.tutorialspoint.com/profile"> <cont:name>Tanmay Patil</cont:name> <cont:company>TutorialsPoint</cont:company> <cont:phone>(011) 123-4567</cont:phone> </cont:contact>
在此,命名空间前缀为 cont,命名空间标识符 (URI) 为 www.tutorialspoint.com/profile。这意味着元素名称和带有 cont 前缀的属性名称(包括联系元素)都属于 www.tutorialspoint.com/profile 命名空间。
广告