以前簡單地對比過HTML和XML之間的區別和聯繫(整理破碎記憶--XML和HTML),在這裏簡單地對它進行一下總結:java
咱們都知道,XML是一種可擴展的標記語言,那麼它的可擴展如何體現,相對誰而言,甚至是出現XML能夠幫人們幹什麼?下面就一一道來。程序員
XML的可擴展性是相對於HTML而言的,而它的可擴展剛好體如今用戶能夠自行定義標籤,而使用HTML用戶必須按照規定的進行編寫。數據庫
首先是XML文件,其中的<config>、<db-info>、<driver-name>、<url> 、<user-name>等標籤是用戶自行定義的。安全
而在HTML中,咱們必須使用<form>、<head>、<table>、<tr>、<td>等標籤來編寫:ide
<span style="font-family:FangSong_GB2312;font-size:18px;"><div id="examInfo" hidden="hidden"> 學習
<table class="queryInfoTable" style="margin-left:30px;"><tr> ui
<td>學院:<select id="comboCollege" class="easyui-combobox" name="comboCollege" style="width:200px"></select></td> url
<td>課程:<select id="comboCourse" class="easyui-combobox" name="comboCourse" style="width:200px"></select></td> spa
</tr> 操作系統
<tr>
<td>班級:<select id="comboExam" class="easyui-combobox" name="comboExam" style="width:200px" ></select></td>
</tr>
</table>
</div><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> </span></span>
複製代碼
能夠用來表示數據,卻不用來顯示數據。
實現基於XML文件的數據傳輸或者交換:
如上圖,當使用兩種開發語言的系統須要共同使用某部分的數據時,雖然咱們能夠經過數據庫公開或者使用Java將數據生成以# 或者「;」隔開的字符串等方法來實現數據的共享,但考慮到數據安全和效率問題,程序員需考慮使用XML文件實現數據的傳輸和交換。
XML技術除用於描述有關係的數據外,還常常用做軟件配置文件,以描述程序模塊之間的關係。如:
<span style="font-family:FangSong_GB2312;font-size:18px;"><輔導書>
<名稱>操做系統概論</名稱>
<價格>10.0</價格>
<內容>
<第一章>這是第一章內容
<第一節></第二節>
<第二節></第二節>
</第一章>
</內容>
</輔導書></span>
複製代碼
在XML語言中,它容許用戶自定義標籤,一個標籤用於描述一段數據,一個標籤分爲開始標籤和結束標籤,在這二者之間又能夠使用其它標籤描述其餘數據,以此來實現數據關係的描述。
更多 java學習 java資料 http://techfoxbbs.com