------- android培訓、java培訓、期待與您交流! ----------
一個XML文件分爲如下幾部分內容:
1>文檔聲明
a、在編寫XML文檔時,需要先使用文檔聲明,聲明XML文檔的類型
b、最簡單的聲明語法
<?xml version="1.0"?>
c、用encoding屬性說明文檔的字符編碼:
<?xml version ="1.0" encoding ="GB2312"?>
d、用standalone屬性說明文檔是否獨立:
<?xml version="1.0" encoding="GB2312" standalone="yes?>
是否獨立說明這個XML在運行時是否依賴另一個文檔打開
2>元素
a、XML元素指XML文件中出現的標籤。一個標籤分爲開始標籤和結束標籤,一個標籤有如下幾種書寫形式,例如:
1>包含標籤體:<a>XML</a>
2>不包含標籤體:<a></a>,簡寫:<a/>
b、一個標籤中葉可以嵌套若干子標籤,但所有標籤必須的嵌套,絕對不允許交叉嵌套,例如:
<a>chun<b>xiao</a></b>
c、格式良好的XML文檔必須有且僅有一個跟標籤,其他標籤都是這個跟標籤的子孫標籤。
d、對於XML標籤中出現的所有空格和換行,XML解析程序都會當做標籤內容進行處理。例如:
下面兩段內容的意義是不一樣的。
第一段:<網址>www.itcast.cn</網址>
第二段:<網址>
</網址>
e、由於在XML中,空格和換行都作爲原始內容被處理,所以,在編寫XML文件中,使用換行和縮進等方式來讓原文件中的內容
清晰可讀的"良好"書寫習慣可能要被迫改變。
f、一個XML元素可以包含字母,數字以及其他可見字符,但必須遵守下面的規則:
1>區別大小寫 例如:<p>和</p>是兩個不同的標記。
2> 不能以數字以及"_"(下劃線)開頭。
3>不能以XML(或XML或XML等)開頭。
4>不能包含空格
5>名稱中間不能包含冒號(:)