不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 知識大全 > 知識百科 > 百科知識 > 什么是命名空間_具體的范圍怎樣(2)

什么是命名空間_具體的范圍怎樣(2)

時(shí)間: 謝君787 分享

什么是命名空間_具體的范圍怎樣

  此 XML 文檔攜帶著有關(guān)一件家具的信息:

  <f:table>

  <f:name>African Coffee Table</f:name>

  <f:width>80</f:width>

  <f:length>120</f:length>

  </f:table>

  現(xiàn)命名沖突已經(jīng)不存在了,這是由于兩個(gè)文檔都使用了不同的名稱來命名它們的 <table> 元素 (<h:table> 和 <f:table>)。

  通過使用前綴,我們創(chuàng)建了兩種不同類型的 <table> 元素。

  使用命名空間(Namespaces)

  這個(gè) XML 文檔攜帶著某個(gè)表格中的信息:

  <h:table xmlns:h="namespaceURI">

  <h:tr>

  <h:td>Apples</h:td>

  <h:td>Bananas</h:td>

  </h:tr>

  </h:table>

  此 XML 文檔攜帶著有關(guān)一件家具的信息:

  <f:table xmlns:f="namespaceURI">

  <f:name>African Coffee Table</f:name>

  <f:width>80</f:width>

  <f:length>120</f:length>

  </f:table>

  與僅僅使用前綴不同,我們?yōu)?<table> 標(biāo)簽添加了一個(gè) xmlns 屬性,這樣就為前綴賦予了一個(gè)與某個(gè)命名空間相關(guān)聯(lián)的限定名稱。

  XML Namespace (xmlns) 屬性

  XML 命名空間屬性被放置于元素的開始標(biāo)簽之中,并使用以下的語法:

  xmlns:namespace-prefix="namespaceURI"

  當(dāng)命名空間被定義在元素的開始標(biāo)簽中時(shí),所有帶有相同前綴的子元素都會(huì)與同一個(gè)命名空間相關(guān)聯(lián)。

  注釋:用于標(biāo)示命名空間的地址不會(huì)被解析器用于查找信息。其惟一的作用是賦予命名空間一個(gè)惟一的名稱。不過,很多公司常常會(huì)作為指針來使用命名空間指向?qū)嶋H存在的網(wǎng)頁,這個(gè)網(wǎng)頁包含關(guān)于命名空間的信息。

  統(tǒng)一資源標(biāo)識符(URI)

  統(tǒng)一資源標(biāo)識符是一串可以標(biāo)識因特網(wǎng)資源的字符。最常用的 URI 是用來標(biāo)示因特網(wǎng)域名地址的統(tǒng)一資源定位器(URL)。另一個(gè)不那么常用的 URI 是統(tǒng)一資源命名(URN)。在我們的例子中,我們僅使用 URL。

  默認(rèn)的命名空間(Default Namespaces)

  為元素定義默認(rèn)的命名空間可以讓我們省去在所有的子元素中使用前綴的工作。

  請使用下面的語法:

  xmlns="namespaceURI"

  這個(gè) XML 文檔攜帶著某個(gè)表格中的信息:

  <table xmlns="namespaceURI">

  <tr>

  <td>Apples</td>

  <td>Bananas</td>

  </tr>

  </table>
看過“命名空間的范圍”的人還看了:

1.Win10打開組策略總是彈出命名空間窗口怎么辦

2.win10命名空間被定義怎么辦

3.Win10組策略命名空間占用怎么辦

4.計(jì)算機(jī)函數(shù)詞匯

5.組策略初始化失敗怎么辦

6.Ubuntu安裝vim插件的步驟

1681598