xml初學小結

XML語言出現的根本目標在於描述上圖那種,在現實生活中經常出現的有關係的數據。
在XML語言中,它允許用戶自定義標籤。一個標籤用於描述一段數據;一個標籤可分爲開始標籤和結束標籤,在開始標籤和結束標籤之間,又可以使用其它標籤描述其它數據,以此來實現數據關係的描述。例如:

<?xml version="1.0" encoding="utf-8" ?>

<中國>
<北京>
<海淀>海淀區</海淀>
<豐臺></豐臺>
</北京> 
<湖南>
<長沙></長沙>
<岳陽></岳陽>
</湖南>
<河北>
<保定>東金莊</保定>
<石家莊>橋西區</石家莊>
</河北>

</中國>

ML技術除用於保存有關係的數據之外,它還經常用作軟件配置文件,以描述程序模塊之間的關係。
在一個軟件系統中,爲提高系統的靈活性,它所啓動的模塊通常由其配置文件決定
例如一個軟件在啓動時,它需要啓動A、B兩個模塊,而A、B這兩個模塊在啓動時,又分別需要A1、A2和B1、B2模塊的支持,爲了準確描述這種關係,此時使用XML文件最爲合適不過。

1.xml約束模式的作用

約束模式定義了XML文檔中允許出現的元素名(也就是標記名)、元素中的屬性、元素中的內容類型以及元素之間的嵌套關係和出現順序。
XML約束模式不僅定義了XML文檔的詞彙表,它還定義了一個XML文檔必須遵循什麼樣的結構。 
如果把一個XML文件看作是數據庫中的一個表,那麼XML約束模式就相當於數據庫表結構的定義。
如果沒有爲一個XML文檔指定約束模式,那麼該文檔中可以包含任何類型的標記;如果爲一個XML文檔指定了約束模式,那麼它必須需滿足約束模式所規定的結構、數據類型和數據關聯等內容。

2、html和xml的區別:
(1)用途不同:html用來顯示數據
xml用來存儲和傳輸數據
(2)格式:html格式相對鬆散
xml格式相對嚴格
(3)標籤:html標籤都是規定好的
xml標籤自定義的
(4)更新:html不支持無刷新更新
xml支持無刷新更新
待續...

發佈了23 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章