(一)XML概述
阿新 • • 發佈:2018-08-07
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特殊字符
⑴替代法
用其他字符替換歧義字符:
歧義字符 | 替換字符 |
< | < |
> | > |
& | & |
‘ | ' |
" | " |
⑵CDATA字段
- 一種標記法,在可能出現歧義的字符前放一個標記,當系統接觸到標記,就按照預先定義的處理方式把標記中的字符當做普通字符。
- 語法格式:<![CDATA[content]]>。
- 在XML中使用正則表達式必須使用CDATA字段。
(一)XML概述