標(biāo)簽
我們來了解一下 XML 最重要的部分之一,XML 標(biāo)簽。XML 標(biāo)簽是 XML 的基礎(chǔ)。它們定義了 XML 中某個(gè)元素的范圍。它們也可以用來插入注釋,聲明解析環(huán)境需的設(shè)置以及插入特定的指令。
大體上可以按照如下方式歸類 XML 標(biāo)簽:
開始標(biāo)簽
每個(gè)開始的非空 XML 元素都被標(biāo)記為開始標(biāo)簽。下面是一個(gè)開始標(biāo)簽的例子:
XML/HTML Code復(fù)制內(nèi)容到剪貼板 <address>結(jié)束標(biāo)簽
每個(gè)有開始標(biāo)簽的元素都應(yīng)該使用結(jié)束標(biāo)簽閉合。下面是一個(gè)結(jié)束標(biāo)簽的例子:
XML/HTML Code復(fù)制內(nèi)容到剪貼板 </address>注意,結(jié)束標(biāo)簽在元素名的前面包含一個(gè)斜線("/")。
空標(biāo)簽
出現(xiàn)在開始標(biāo)簽和結(jié)束標(biāo)簽之間的文本被稱作內(nèi)容。沒有內(nèi)容的元素被稱為空元素。空元素使用下面兩種方式表示:
(1) 開始標(biāo)簽后面緊跟一個(gè)結(jié)束標(biāo)簽,如下所示:
XML/HTML Code復(fù)制內(nèi)容到剪貼板 <hr></hr>(2) 真正意義上的空元素標(biāo)簽如下所示:
XML/HTML Code復(fù)制內(nèi)容到剪貼板 <hr />空元素標(biāo)簽可以用于任何沒有內(nèi)容的元素。
XML 標(biāo)簽規(guī)則
以下是使用 XML 標(biāo)簽需要遵循的規(guī)則:
規(guī)則1
XML 標(biāo)簽區(qū)分大小寫。下面這行代碼是一個(gè)錯(cuò)誤語法示例,因?yàn)閮蓚€(gè)標(biāo)簽大小寫不一樣,在 XML 中會被視為錯(cuò)誤的語法。
XML/HTML Code復(fù)制內(nèi)容到剪貼板 <address>This is wrong syntax</Address>下面的代碼展示了正確的方法,這里開始和結(jié)束標(biāo)簽的名稱使用了相同的大小寫。
XML/HTML Code復(fù)制內(nèi)容到剪貼板 <address>This is correct syntax</address>規(guī)則2
XML 標(biāo)簽必須按照適當(dāng)?shù)捻樞蜷]合,比如,在另一個(gè)元素內(nèi)部開啟的 XML 標(biāo)簽必須在外部元素閉合之前閉合。例如:
XML/HTML Code復(fù)制內(nèi)容到剪貼板 <outer_element> <internal_element> This tag is closed before the outer_element </internal_element>新聞熱點(diǎn)
疑難解答
圖片精選