一.XML語法
1.標(biāo)簽
語法:
<student></student> 開始標(biāo)簽,結(jié)束標(biāo)簽,標(biāo)簽體內(nèi)容
1) <student/>或<student></student>
2)xml標(biāo)簽名稱區(qū)分大小寫
3)xml標(biāo)簽一定要正確配對
4)xml標(biāo)簽名不能有空格
5)xml標(biāo)簽不能以數(shù)字開
2.屬性
語法:<student name="made">student</student>
注意:
1)屬性值必須要有引號,可單可雙,但不能一單一雙。
2)一個標(biāo)簽內(nèi)可以有多個屬性,但不能有重復(fù)的屬性名。
3)一個 xml文檔只能有一個根標(biāo)簽
3.注釋
語言:
4.語法:<?xml version="1.0" encoding="utf-8"?>
version :xml的版本號
encoding:解析xml文件時查詢的碼表(解碼過程時查詢的碼表)
注意:1)如果ecplise工具中開發(fā)xml文件,保存xml文件時自動按照文檔聲明的 encoding來保存文件。
2)如果用記事本工具修改xml文件,注意保存xml文件按照文檔聲明的encoding的碼表來保存。
4.5轉(zhuǎn)義字符
在xml中內(nèi)置了一些特殊字符,這些特殊字符不能直接被瀏覽器原樣輸出。如果希望把這些特殊字符按照原樣輸出到瀏覽器,對這些特殊字符進(jìn)行轉(zhuǎn)義。轉(zhuǎn)移之后的字符就叫轉(zhuǎn)義字符。
特殊字符 轉(zhuǎn)義字符
> <
< >
" "
& &
空格 &nsbp;
4.6 CDATA塊
作用:可以讓一些需要進(jìn)行包含特殊字符的內(nèi)容統(tǒng)一進(jìn)行原樣輸出。
4.7 處理指令
作用:告訴xml解析如果解析xml文檔
案例:<?xml-stylesheet type="text/css" href="1.css"?>告訴xml 解析該xml文檔引用了哪個css文件