一個xml文件分為幾部分內容:
文檔聲明
元素
屬性
注釋
CDATA區,特殊字符
處理指令
在編寫xml文檔,需要先使用文檔聲明,聲明xml文檔的類型。
最簡單的聲明語法:
<?xml version="1.0"?>
用encoding 屬性說明文檔的字符編碼:
<?xml version="1.0" encoding="gb2312"?>
用standalone屬性說明文檔是否獨立:
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
元素
xml元素指的xml文件出現的標簽,分為開始標簽和結束標簽。
一個xml元素可以包含字母,數字以及其他可見字符,但是遵守下面的一些規范:
區分大小寫
不能以數字或特殊字符開頭
不能以xml開頭
不能包含空格
名稱中間不能包含冒號
注釋
xml文件的注釋采用 <!--注釋-->
CDATA區別
在編寫xml文件時,有些內容可能不想讓解析引擎解析執行,而是當作原始內容處理,把這些內容放在CDATA區。
對于CDATA區域內的內容,tb解析程序不會處理,而是直接原封不動的輸出。
語法:
<![CDATA[內容]]>
轉義字符
對于一些單個字符,如果顯示原始樣式,可以使用轉義形式給于處理。
特殊符號 替代符號
& &
< <
> >
" "
處理指令
處理指令,簡稱PI。處理指令用來指揮解析引擎如何解析xml文檔內容。
處理指令必須要以<?作為開頭,以>作為結尾。