XML之基礎入門

2022-09-03 20:12:09 字數 1617 閱讀 6266

學程式設計吧 xml之基礎入門發布了,歡迎通過xuebiancheng8.com來訪問

所謂xml,其全稱為extensilblemarkup language,意為可擴充套件標記語言,十分類似於html,即超文字標記語言。

xml是一種標記語言,其設計的目的是包含和傳輸資料,而非顯示資料。它的標籤沒有被預先定義,在使用過程中需要自行定義。xml被設計為具有自我描述性,是w3c的推薦標準。

首先要明確的一點是:xml不是為了取代html而產生的技術,它們是為了不同的目的而設計的。xml設計的側重點是包含和傳輸資料,而html設計的核心則是顯示資料。

其次,html的標籤都是定義好的,什麼標籤下該寫什麼不該寫什麼以及能寫什麼不能寫什麼都是事先定義好的,我們不能人為地去修改。而xml正好相反,它的所有標籤元素都是自定義的,簡單的說就是你可以自己設計文件的結構和內容,定義資料內容的顯示和使用規則。

最後強調一下,xml不是對html的替代,而是對html的補充,是獨立於軟體和硬體的資訊傳輸工具。xml僅僅是純文字而已,任何能處理純文字的軟體都可以處理xml文件。

1xml將html顯示的資料從html中分離出來。

我們在做web應用開發的時候,肯定要顯示動態資料的,如此一來,每當後台資料改變時將不得不花費大量的時間來編輯html原始檔。當我們引入xml技術後,就可以將資料儲存在獨立的xml檔案中,這樣我們的html只需關注頁面布局和顯示,在資料改動時不再修改html檔案,直接修改xml檔案即可實現資料更新,類似於軟體設計中解耦吧。

2xml很好地實現了資料共享、傳輸和變更

在現實世界中,計算機系統和資料使用不同的格式來儲存資料。xml使用純文字的格式來儲存資料,因此能夠獨立於軟體和硬體,使不同的應用程式可以共享xml檔案儲存的資料。也正因為如此,通過xml可以在不相容的系統之間輕鬆的交換資料。由於xml技術獨立於軟體和硬體,因此在軟硬體平台更新公升級後,能夠保持原有的資料不被破壞和丟失,大大的簡化了平台的變更。

3xml使你的資料應用廣泛

由於xml獨立於硬體、軟體以及應用程式,因此使用xml儲存的資料將能夠被更廣泛的使用和共享,其使用價值將大大提高。比如通過xml,你的資料可以供各種能處理文字的裝置使用(例如移動終端、語言裝置、閱讀器等)。

其實xml的組成元素並不多,主要有宣告、標籤、根元素、元素這幾個大的部分。、

我們來看乙個簡單xml文件**,來直觀的認識一下xml的組成元素都是什麼玩意兒:

最後總結一下xml的一些規則:

1xml的宣告的部分通常給出xml檔案的版本(version)和字元編碼方式(encoding)

2xml嚴格區分大小,即對大小寫敏感,比較特殊的是xml的標籤可以使中文,這就是所謂的自定義,但是不是所有的字串都是合法標籤

3xml檔案是一種樹狀結構,必須要有乙個並且只能有乙個根元素

4xml的所有元素都要正確的巢狀,並且要正確的關閉。

以上就是對xml的簡單認識和介紹,這些都是基礎的的東西,大家可以模擬這html去理解和學習xml。當然xml是乙個龐大的知識體系,其家族成員很多,我們不可能一一地去學習,只能是用到什麼去學習什麼,這樣才是高效的學習。

學程式設計吧 xml之基礎入門發布了,歡迎通過xuebiancheng8.com來訪問

XML 之快速入門

xml,即可擴充套件標記語言 extensible markup language 是一種標記語言.標記型語言 使用標籤進行操作 可擴充套件 xml 的標籤可以自定義 xml 被設計用來傳輸和儲存資料.xml 有兩個版本 1.0 和 1.1.廣泛使用的是 1.0 版,因為 1.1 版不能向下相容.x...

XML學習之入門DTD

1.dtd,document type definition 文件型別定義 字元資料 把xml開始和結束之間的文字稱為字元資料,不能包含xml預留字元。空標記 當標記之間不存在字元資料時,可以不寫結束標記,而在開始標籤 2.內以 來確認,這樣的標記稱為 空標記 其中,content為元素的型別,如可...

javaweb基礎之xml規則

一 什麼是xml 二 xml 與 html 的主要差異 xml 不是 html 的替代。xml 和 html 為不同的目的而設計 xml 被設計為傳輸和儲存資料,其焦點是資料的內容。html 被設計用來顯示資料,其焦點是資料的外觀。html 旨在顯示資訊,而 xml 旨在傳輸資訊。三 xml語法 x...