欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解XML中的標(biāo)簽與元素的使用

極客學(xué)院   發(fā)布時間:2016-02-14 10:41:00   作者:佚名   我要評論
這篇文章主要介紹了XML中的標(biāo)簽與元素的使用,是XML入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

標(biāo)簽
我們來了解一下 XML 最重要的部分之一,XML 標(biāo)簽。XML 標(biāo)簽是 XML 的基礎(chǔ)。它們定義了 XML 中某個元素的范圍。它們也可以用來插入注釋,聲明解析環(huán)境需的設(shè)置以及插入特定的指令。

大體上可以按照如下方式歸類 XML 標(biāo)簽:

開始標(biāo)簽
每個開始的非空 XML 元素都被標(biāo)記為開始標(biāo)簽。下面是一個開始標(biāo)簽的例子:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <address>  

結(jié)束標(biāo)簽
每個有開始標(biāo)簽的元素都應(yīng)該使用結(jié)束標(biāo)簽閉合。下面是一個結(jié)束標(biāo)簽的例子:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. </address>  

注意,結(jié)束標(biāo)簽在元素名的前面包含一個斜線("/")。

空標(biāo)簽
出現(xiàn)在開始標(biāo)簽和結(jié)束標(biāo)簽之間的文本被稱作內(nèi)容。沒有內(nèi)容的元素被稱為空元素??赵厥褂孟旅鎯煞N方式表示:

(1) 開始標(biāo)簽后面緊跟一個結(jié)束標(biāo)簽,如下所示:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <hr></hr>  

(2) 真正意義上的空元素標(biāo)簽如下所示:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <hr />  

空元素標(biāo)簽可以用于任何沒有內(nèi)容的元素。

XML 標(biāo)簽規(guī)則
以下是使用 XML 標(biāo)簽需要遵循的規(guī)則:

規(guī)則1

XML 標(biāo)簽區(qū)分大小寫。下面這行代碼是一個錯誤語法示例,因為兩個標(biāo)簽大小寫不一樣,在 XML 中會被視為錯誤的語法。

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <address>This is wrong syntax</Address>  

下面的代碼展示了正確的方法,這里開始和結(jié)束標(biāo)簽的名稱使用了相同的大小寫。

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <address>This is correct syntax</address>  

規(guī)則2
XML 標(biāo)簽必須按照適當(dāng)?shù)捻樞蜷]合,比如,在另一個元素內(nèi)部開啟的 XML 標(biāo)簽必須在外部元素閉合之前閉合。例如:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <outer_element>  
  2.     <internal_element>  
  3.     This tag is closed before the outer_element   
  4.     </internal_element>  
  5. </outer_element>  


元素
XML 元素可以被定義為 XML 的構(gòu)建塊。元素可以表現(xiàn)為承載文本,元素,屬性,媒體對象或這有這些的容器。

每個 XML 文檔都包含一個或多個元素,其范圍由開始和結(jié)束標(biāo)簽界定,或者用一個空元素標(biāo)簽表示空元素。

語法
下面是編寫一個 XML 元素的語法:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <element-name attribute1 attribute2>  
  2. ....content   
  3. </element-name>  

這里

element-name: 表示元素的名稱。開始和結(jié)束標(biāo)簽之間的_名稱_必須匹配。
attribute1, attribute2: 就是由空格分隔的元素屬性。屬性(attribute)定義了元素的屬性(property)。它關(guān)聯(lián)一個名稱和字符串值。屬性被寫作如下形式:
name = "value"
屬性_名稱_后緊跟一個 = 號以及使用雙引號(" ")或者單引號(' ')包裹的字符串值。

空元素
空元素(沒有內(nèi)容的元素)語法如下所示:

<name attribute1 attribute2.../>
下面是一個使用各種不同 XML 元素的 XML 文檔:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <?xml version="1.0"?>  
  2. <contact-info>  
  3.     <address category="residence">  
  4.         <name>Tanmay Patil</name>  
  5.         <company>TutorialsPoint</company>  
  6.         <phone>(011) 123-4567</phone>  
  7.     <address/>  
  8. </contact-info>  

XML 元素規(guī)則
XML 元素需要遵循以下規(guī)則:

元素_名稱可以包含任意字母數(shù)字字符。在名稱中唯一允許使用的標(biāo)簽符號是連字符(-),下劃線()和句點(.)。
元素名稱區(qū)分大小寫。例如,Address,address 和 ADDRESS 是不同的元素名。
元素的開始和結(jié)束標(biāo)簽必須相同。
一個元素就是一個容器,它可以包含文本或者元素,正如上面的例子中可以看到。

相關(guān)文章

  • div標(biāo)簽中的元素margin-top失效的解決方法

    元素上級標(biāo)簽是div,已經(jīng)設(shè)置了width和height等的屬性,可是,在對元素使用margin進(jìn)行調(diào)整的時候,無法生效,下面有個不錯的解決方法,感興趣的朋友可以參考下
    2014-02-17
  • HTML5在a標(biāo)簽內(nèi)放置塊級元素示例代碼

    你沒看錯:用一個A標(biāo)簽包裹塊級元素,在HTML5以前,a標(biāo)簽屬于行內(nèi)元素,而div,h1,p 等為塊級元素,如果強(qiáng)行包裹,可能會被強(qiáng)行截斷為多個a標(biāo)簽,感興趣的朋友可以了解些
    2013-08-23
  • HTML標(biāo)簽及基本元素學(xué)習(xí)總結(jié)

    最近學(xué)習(xí)了一些html的知識,以防忘記所以整理了一下,以備不時之需。主要由html的基本元素到超鏈接、圖像之類的,感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-06-26
  • HTML中的標(biāo)簽和元素的區(qū)別詳解

    很多人可能都沒有把哪個叫標(biāo)簽,哪個叫元素這個概念搞清楚,包括之前的我也是,一直都是混淆著,特意搜索查閱了一些資料,現(xiàn)將我得出的結(jié)論寫出來,與大家分享下
    2013-04-22
  • css 背景透明 元素(標(biāo)簽)背景透明的css設(shè)計

    今天要設(shè)計一個定位在圖片上的標(biāo)簽,標(biāo)簽的背景要有一定的透明度,使用到了opacity的屬性,過去沒太注意這個屬性的兼容性問題,結(jié)果很是郁悶
    2013-01-09
  • 標(biāo)簽 li 是不是塊級元素分析

    塊級元素:block-level,相信大家都知道吧(or Google it)。以前在寫代碼的時候,面對
  • 標(biāo)簽總覺得很奇怪。
2011-04-26
  • HTML元素(標(biāo)簽)大全及使用介紹

    HTML元素(標(biāo)簽)大全及使用說明
    2010-07-04
  • HTML 元素 標(biāo)簽教程

    HTML文檔是由HTML元素組成的文本文件。 HTML元素是預(yù)定義的正在使用的HTML標(biāo)簽。 HTML標(biāo)簽通常成對出現(xiàn)
    2009-07-16
  • 元素絕對定位以后設(shè)置了高寬,a標(biāo)簽不能點擊的原因及解決方法

    下面小編就為大家?guī)硪黄亟^對定位以后設(shè)置了高寬,a標(biāo)簽不能點擊的原因及解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 最新評論

    微信 投稿 腳本任務(wù) 在線工具