
- 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 名稱空間。
廣告