一、XML概念
Extensible Markup Language,翻譯過來為可擴展標記語言。Xml技術是w3c組織發布的,目前推薦遵循的是W3C組織於2000發布的XML1.0規范。
二、學習XML的目的
在現實生活中大量存在有關系的數據,如下圖(圖-1)所示

圖-1
這樣的數據如何交給計算機處理呢?,XML語言出現的根本目標在於描述上圖(圖1)那種在現實生活中經常出現的有關系的數據。
在XML語言中,它允許用戶自定義標簽。一個標簽用於描述一段數據;一個標簽可分為開始標簽和結束標簽,在開始標簽和結束標簽之間,又可以使用其它標簽描述其它數據,以此來實現數據關系的描述。例如:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <中國> 3 <北京> 4 <海淀></海淀> 5 <豐台></豐台> 6 </北京> 7 <湖南> 8 <長沙></長沙> 9 <岳陽></岳陽> 10 </湖南> 11 <湖北> 12 <武漢></武漢> 13 <荊州></荊州> 14 </湖北> 15 </中國>
三、XML常見應用
XML技術除用於保存有關系的數據之外,它還經常用作軟件配置文件,以描述程序模塊之間的關系。
在一個軟件系統中,為提高系統的靈活性,它所啟動的模塊通常由其配置文件決定,例如一個軟件在啟動時,它需要啟動A、B兩個模塊,而A、B這兩個模塊在啟動時,又分別需要A1、A2和B1、B2模塊的支持,為了准確描述這種關系,此時使用XML文件最為合適不過。
