真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

XML中名稱(chēng)空間的示例分析

這篇文章主要介紹了XML中名稱(chēng)空間的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

專(zhuān)注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)柞水免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

XML中的名稱(chēng)空間又被叫做命名空間。

名稱(chēng)空間的作用?

為了解決不同領(lǐng)域的XML詞匯的同名沖突和區(qū)分識(shí)別。(參考底下的示例)

注意:名稱(chēng)空間只存在邏輯意義,無(wú)法真正實(shí)現(xiàn)對(duì)URI的引用。

名稱(chēng)空間的聲明:

放在元素(一般是根元素)的起始標(biāo)簽內(nèi),以類(lèi)似屬性的形式聲明。

名稱(chēng)空間的聲明將名稱(chēng)前綴和URI關(guān)聯(lián)起來(lái)。

名稱(chēng)空間的作用范圍:

只在聲明名稱(chēng)空間的元素以及該元素所包含的元素屬性內(nèi)有效。

(注意:默認(rèn)名稱(chēng)空間不直接作用于屬性)

聲明名稱(chēng)空間的元素,稱(chēng)為包容體(Container)。名稱(chēng)空間和前綴的關(guān)聯(lián)關(guān)系在包容體的范圍內(nèi)有效。

名稱(chēng)空間的兩種聲明方式:

1、顯式名稱(chēng)空間聲明:xmlns : 前綴名 = “某URI”

例如:

<根元素 xmlns: xg = “http://xugang.cnblogs.com” >
           

2、默認(rèn)名稱(chēng)空間聲明:xmlns = “某URI”

它沒(méi)有前綴名,所以在包容體內(nèi)沒(méi)有前綴名的XML元素和屬性都屬于默認(rèn)名稱(chēng)空間。

例如:

<根元素 xmlns = “http://xugang.cnblogs.com” >
           <子元素 attName =“myname” />

注意:盡量只在根元素聲明默認(rèn)名稱(chēng)空間。若默認(rèn)名稱(chēng)空間聲明在非根元素,則容易被用戶(hù)誤解或忽略成沒(méi)有名稱(chēng)空間的元素。所以,非根元素盡量不使用默認(rèn)名稱(chēng)空間聲明(推薦使用顯式名稱(chēng)空間聲明)。

名稱(chēng)空間的聲明注意:

* 雙引號(hào)內(nèi)必須是一個(gè)URI;
   * XML區(qū)分大小寫(xiě),前綴名也不例外;
   * 前綴名建議采用英文縮寫(xiě),也可以用中文(但不推薦用中文);
   * 盡量避免同名前綴卻對(duì)應(yīng)不同URI的名稱(chēng)空間的情況,它將容易誤導(dǎo)用戶(hù);
   * 盡量在根元素中聲明所有的名稱(chēng)空間;
   * 如果一個(gè)屬性所在的元素屬于某顯式聲明的名稱(chēng)空間,一般就不需要為該屬性添加前綴。

URI(Uniform Resource Identifier):統(tǒng)一格式資源標(biāo)識(shí)符。

URI是 URL 和 URN 的超集。

URL(Uniform Resource Locater,統(tǒng)一格式資源定位器):用于標(biāo)記網(wǎng)絡(luò)上某資源的位置,就是通常所說(shuō)的網(wǎng)址。

URN(Uniform Resource Name,統(tǒng)一格式資源名稱(chēng)):表示Internet上某個(gè)持久(persistent)的資源,格式相對(duì)自由。如:“myURN: IT”表示本示例內(nèi)部使用的名稱(chēng)。

示例:

IT部門(mén)使用.xml


<資料>   
<設(shè)備 編號(hào)="聯(lián)想6515b">      
<生產(chǎn)商>聯(lián)想集團(tuán)      
<地址>北京市中關(guān)村127號(hào)   

建筑部門(mén)使用.xml


<資料>
   <設(shè)備 編號(hào)="中聯(lián)F001">
      <生產(chǎn)商>中聯(lián)重科
      <地址>湖南省長(zhǎng)沙市新開(kāi)鋪113號(hào)
   

錯(cuò)誤的部門(mén)融合.xml


<資料>
   <設(shè)備 編號(hào)="聯(lián)想6515b" 編號(hào)="中聯(lián)F001">
      <設(shè)備名>筆記本
      <生產(chǎn)商>聯(lián)想集團(tuán)
      <地址>北京市中關(guān)村127號(hào)
      <設(shè)備名>起重機(jī)
      <生產(chǎn)商>中聯(lián)重科
      <地址>湖南省長(zhǎng)沙市新開(kāi)鋪113號(hào)
   

正確的部門(mén)融合.xml


<資料 xmlns:IT="http://www.lenovo.com" xmlns:建筑="myURN:中聯(lián)">
   <設(shè)備 IT:編號(hào)="聯(lián)想6515b" 建筑:編號(hào)="中聯(lián)F001">
      筆記本
      聯(lián)想集團(tuán)
      北京市中關(guān)村127號(hào)
      <建筑:設(shè)備名>起重機(jī)
      <建筑:生產(chǎn)商>中聯(lián)重科
      <建筑:地址>湖南省長(zhǎng)沙市新開(kāi)鋪113號(hào)
   

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“XML中名稱(chēng)空間的示例分析”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!


分享題目:XML中名稱(chēng)空間的示例分析
網(wǎng)頁(yè)鏈接:http://weahome.cn/article/iegsje.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部