XML名稱空間


名稱空間是一組唯一的名稱。名稱空間是一種機制通過該元素和屬性的名字可以被分配到組。該名稱空間是確定的URI(統一資源識別符號).

名稱空間宣告

名稱空間宣告是使用保留的屬性。這樣的屬性名稱必須是XMLNS或開始的xmlns:如下圖所示:

<element xmlns:name="URL">

語法

  • 名稱空間以關鍵字的xmlns。.

  • 這個詞的名字是名稱空間字首.

  • T網址是名稱空間識別符號.

範例

名稱空間影響的檔案只有有限的一部分。包含的宣告和它的所有後代元素都在名稱空間的範圍。以下是XML名稱空間的一個簡單例子:

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

在這裡名稱空間字首為續,而名稱空間識別符號(URI)的www.tw511.com/profile。這意味著,該元素的名稱和與該接觸器的字首(包括接觸元件)屬性名,都屬於www.tw511.com/profile名稱空間.