一、XML的起源
二、定義
XML(eXtensible Markup Language)
- XML是一種標記語言。類似HTML
- XML可擴充套件標記語言
- XML標記都是自定義的
- XML設計宗旨是包含和傳輸資料,後期處理方便。
- XML是W3C的推薦標準
HTML(HyperText Markup Language)
- HTML是網際網路應用的最基礎技術
- HTML關注的是資料的顯示
- HTML的核心作用是資訊的佈局和顯示
兩者差異
1)XML不是用來替換HTML的技術
2)XML和HTML為不同的目的而設計
- XML設計的核心是包含與傳輸資料,其焦點是資料的內容
- HTML設計的核心是顯示資料,其焦點是資料的外觀
3)HTML旨在顯示資訊,而XML旨在傳輸資訊
三、主要應用
1) 作為系統的配置檔案
2) Ajax中傳輸資料
3) Web Services中傳輸資料
4) 異構平臺的資料交換與整合
四、組成
例項:
宣告:
大多數XML檔案以XML宣告作為開始,它提供了關於文件的基本資訊。
標籤:
- 標籤是左尖括號(<)和右尖括號(>)之間的文字
- 開始標籤(如:<name>)
- 結束標籤(如:</name>)
根元素:
- XML檔案的結構上是一種樹狀結構,它從“根部”開始,然後擴充套件到“枝葉”
- XMl的內容必須包含在一個單一元素中。這個單一元素稱為根元素,它包含文件中所有文字和其它元素。
- XMl檔案必須要有根元素
元素:
- 元素是開始標籤、結束標籤以及位於兩者之間的所有元素
- 元素是區分大小寫的
- 元素要正確鑲嵌
- XML元素都必須正確關閉
實體引用:
為了避免把字元資料和標籤中需要用到的一些特殊符號相混淆,XML還提供了實體引用。
屬性:
- 屬性必須有值,
- 那些值必須用引號括起
- 可以使用單引號,也可以使用雙引號,但要始終保持一致
五、XML語法規則
1) XML檔案必須有根元素
2) XML檔案必須有關閉標籤
3) XML標記對大小寫敏感
4) XML元素必須要被正確的巢狀
5) XML屬性必須加引號
写评论
很抱歉,必須登入網站才能發佈留言。