鍍金池/ 教程/ HTML/ XML 標(biāo)簽
XML 屬性
XML 語(yǔ)法
XML 注釋
XML 文檔對(duì)象模型
XML 數(shù)據(jù)庫(kù)
XML 樹(shù)結(jié)構(gòu)
XML 文檔類型定義(DTDs)
XML 之 CDATA 片段
XML 解析器
XML 編輯器
XML 概述
XML 字符實(shí)體
XML 編碼
XML 驗(yàn)證
XML 文檔
XML 聲明
XML 元素
XML 命名空間
XML 閱讀器
XML 處理程序
XML 模式
XML 空白
XML 標(biāo)簽
XML 處理指令

XML 標(biāo)簽

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

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

開(kāi)始標(biāo)簽

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

<address>

結(jié)束標(biāo)簽

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

</address>

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

空標(biāo)簽

出現(xiàn)在開(kāi)始標(biāo)簽和結(jié)束標(biāo)簽之間的文本被稱作內(nèi)容。沒(méi)有內(nèi)容的元素被稱為元素。元素使用下面兩種方式表示:

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

<hr></hr>

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

<hr />

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

XML 標(biāo)簽規(guī)則

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

規(guī)則1

XML 標(biāo)簽區(qū)分大小寫(xiě)。下面這行代碼是一個(gè)錯(cuò)誤語(yǔ)法示例,因?yàn)閮蓚€(gè)標(biāo)簽大小寫(xiě)不一樣,在 XML 中會(huì)被視為錯(cuò)誤的語(yǔ)法。

<address>This is wrong syntax</Address>

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

<address>This is correct syntax</address>

規(guī)則2

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

<outer_element>
    <internal_element>
    This tag is closed before the outer_element
    </internal_element>
</outer_element>
上一篇:XML 屬性下一篇:XML 元素