XML全稱 Extensible Markup Language,可擴展標記語言,可擴展體現在標籤是由開發者自定義的。
一、xml簡介
1、XML語言的用途:
用來結構化、存儲和傳輸信息
2、特點:
(1)XML語言是以標籤對的形式存在:<開始標籤></結束標籤>
(2)XML僅僅是純文本,純粹的信息,不具有任何行爲
3、XML和HTML的區別
(1)XML語言主要用來存儲和傳輸數據,HTML語言用來顯示數據
(2)XML標籤是由開發者自定義的,HTML的標籤是預先設定好的
二、XML語法相關
1、標籤
定義某個元素的範圍,如:<student></student>
XML中標籤都是以標籤對的形式出現,如起始標籤<student>和結束標籤</student>
標籤對大小寫敏感 <Student>和<student>不同
2、元素
指開始標籤到結束標籤(包括標籤)和這兩者間的內容
<student>
<name>張三</name>
<age>18</age>
</student>
上面<student>爲開始標籤,</student>爲結束標籤,和它們之間的<name>張三</name> <age>18</age>一起稱爲元素,在以上的例子中它們是根元素XML中必須要有根元素
3、屬性
提供元素額外的信息
<student id="1001">
</student>
上面id="1001"即爲屬性,需要注意的是屬性的值必須被雙引號包圍,如果值本身就有雙引號,則用單引號包圍
4、空元素
若一個元素爲空元素,則結束標籤可以寫成以下形式
<student>
<id />
</student>