1. 程式人生 > >(一)XML概述

(一)XML概述

table 格式 推薦 tag 結構 設計 開發 而不是 htm

一、什麽是 XML?

  • XML 指可擴展標記語言(EXtensible Markup Language)。
  • XML 是一種很像HTML的標記語言。
  • XML 的設計宗旨是傳輸數據,而不是顯示數據。
  • XML 標簽沒有被預定義。您需要自行定義標簽。
  • XML 被設計為具有自我描述性。
  • XML 是 W3C 的推薦標準。

二、HTML和XML區別

  • HTML 旨在顯示信息,而 XML 旨在傳輸信息。
  • XML大小寫敏感.
  • XML結束標簽不能省略.
  • XML沒有結束標簽,必須以 /> 形式結尾,如:<img src ="aaa.jpg"/>.
  • XML屬性值必須用 “ ” 擴起來,且屬性必須有值

三、XML用途

XML 應用於 Web 開發的許多方面,常用於簡化數據的存儲和共享。

四、XML結構

⑴序言

XML聲明、處理指令與註釋。

⑵文檔元素

  • 文檔元素一般指文檔標簽。
  • XML文檔元素以樹形分層結構排列。
  • XML文檔中只能有一個頂層元素,這個頂層元素叫做根元素。
  • 文檔元素必須有起始標記與結束標記,兩種形式:<tagName>xxxxx</tagName與<tagName xxxx/>。

⑶元素屬性

元素屬性依附於元素,必須通過元素調用,只能出現在起始標簽中,其值用單引號或者雙引號括起來。

⑷元素註釋

註釋格式:<!--xxxx-->

五、XML特殊字符

⑴替代法

用其他字符替換歧義字符:

歧義字符 替換字符
< &lt;
> &gt;
& &amp;
&apos;
" &quot;

⑵CDATA字段

  • 一種標記法,在可能出現歧義的字符前放一個標記,當系統接觸到標記,就按照預先定義的處理方式把標記中的字符當做普通字符。
  • 語法格式:<![CDATA[content]]>。
  • 在XML中使用正則表達式必須使用CDATA字段。

(一)XML概述