詳解XML中的代碼注釋書寫方法

XML 注釋與 HTML 注釋類似。注釋被用來添加說明或者理解某行 XML 代碼。
注釋可以用來包含相關(guān)鏈接,信息和術(shù)語(yǔ)。它們只在源代碼中可見,而不是 XML 代碼中。注釋可以出現(xiàn)在 XML 代碼的任何地方。
語(yǔ)法
釋以 <!-- 開始并以 --> 結(jié)束,例如 <!--catalog last updated 2016-02-14-->。
注釋可以出現(xiàn)在文檔序言中,包括文檔類型定義 (DTD);文檔之后;或文本內(nèi)容中。 注釋不能出現(xiàn)在屬性值中。 不能出現(xiàn)在標(biāo)記中。
分析器在遇到 > 時(shí),就認(rèn)為注釋已結(jié)束;然后繼續(xù)將文檔作為正常的 XML 處理。 因此,字符串 > 不能出現(xiàn)在注釋中。 除了該限制之外,任何合法的 XML 字符均可以出現(xiàn)在注釋中,與 CDATA 節(jié)非常類似。 這樣,可以從分析器看到的輸出流中刪除 XML 注釋,同時(shí)又不會(huì)刪除文檔的內(nèi)容。
以下注釋可以用于暫時(shí)除去標(biāo)記。
示例
下面是在 XML 文檔中使用注釋的一個(gè)演示示例:
- <?xml version="1.0" encoding="UTF-8" ?>
- <!---Students grades are uploaded by months---->
- <class_list>
- <student>
- <name>Tanmay</name>
- <grade>A</grade>
- </student>
- </class_list>
注意
字符之間的文本都被視為注釋。 ## XML 注釋規(guī)則 下面是 XML 注釋需要遵循的規(guī)則:
- 注釋不能出現(xiàn)在 XML 聲明之前。
- 注釋可以出現(xiàn)在文檔的任何位置。
- 注釋不能出現(xiàn)在屬性值中。
- 注釋不能嵌套在其他注釋中。
在 HTML 中,可以使用注釋來隱藏腳本和樣式表。 若要在 XML 中使用此方法,可能必須檢索注釋,提取注釋的內(nèi)容,檢查是否有標(biāo)記字符,然后再進(jìn)行重新分析。 在此例中,CDATA 節(jié)是更好的選擇。
相關(guān)文章
- 這篇文章主要介紹了XML中的屬性學(xué)習(xí)教程,包括使用屬性將數(shù)據(jù)存儲(chǔ)在子元素中的例子,需要的朋友可以參考下2016-02-14
- 這篇文章主要介紹了XML中的標(biāo)簽與元素的使用,是XML入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-02-14
MSXML分析程序 V6.0 官方免費(fèi)安裝版 64位
MSXML 6.0 SP1 旨在為現(xiàn)有 MSXML 6.0、MSXML 3 和 MSXML 4 提供升級(jí)途徑,有需要的朋友們可以過來看看2016-02-05- 這篇文章主要介紹了XML中的文檔與聲明用法,是XML入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-02-04
XML標(biāo)記語(yǔ)言的基本概念及語(yǔ)法入門教程
這篇文章主要介紹了XML標(biāo)記語(yǔ)言的基本概念及語(yǔ)法入門教程,XML同時(shí)也被廣泛用作標(biāo)記數(shù)據(jù)來作為XML數(shù)據(jù)交換格式,需要的朋友可以參考下2016-02-04