首先要明確的是:
xml是可擴充套件標記語言xml檔案就是儲存該語言的檔案,它可以用來標記資料、定義資料型別,是用來定義其他語言的一種源語言。xml是被設計用來儲存資料、攜帶資料和交換資料的,它不是為了顯示資料而設計的。
1、xml可以從html中分離資料,通過xml,可以在html檔案之外儲存資料。在不使用xml時,html用於顯示資料,資料必須儲存在html檔案之內;使用了xml,資料就可以存放在分離的xml文件中。這種方法可以讓人集中精力到使用html做好資料的顯示和布局上,並確保資料改動時不會導致html檔案也需要改動。這樣可以方便維護頁面。xml資料同樣可以以「資料島」的形式儲存在html頁面中。仍然可以集中精力到使用html格式化和顯示資料上去。
2、xml用於交換資料,通過xml,我們可以在不相容的系統之間交換資料。在現實生活中,計算機系統和資料庫系統所儲存的資料有n^n種形式,對於開發者來說,最耗時間的就是在遍布網路的系統之間交換資料。把資料轉換為xml格式儲存將大大減少交換資料是的複雜性,並且還可以使得這些資料能被不同的程式讀取。
3、xml 和 b2b,使用xml, 可以在網路中交換金融資訊。在不遠的將來,我們可以期望看到很多關於xml和b2b(business to business)的應用。xml正在成為遍布網路的商業系統之間交換金融資訊所使用的主要語言。許多與b2b有關的完全基於xml的應用程式正在開發中。
4、xml可以用於共享資料,通過xml,純文字檔案可以用來共享資料。既然xml資料是以純文字格式儲存的,那麼xml提供了一種與軟體和硬體無關的共享資料方法。這樣建立乙個能夠被不同的應用程式讀取的資料檔案就變得簡單了。同樣,我們省級作業系統、公升級伺服器、公升級應用程式、更新瀏覽器就容易多了。
5、xml可以用於儲存資料,利用xml, 純文字檔案可以用來儲存資料。大量的資料可以儲存到xml檔案中或者資料庫中。應用程式可以讀寫和儲存資料,一般的程式可以顯示資料。
6、xml可以充分利用資料,使用xml,你的資料可以被更多的使用者使用。既然xml是與軟體、硬體和應用程式無關的,所以可以使你的資料可以被更多的使用者、更多的裝置所利用,而不僅僅是基於html標準的瀏覽器哦。別的客戶端和應用程式可以把你的xml文件作為資料來源來處理,就像他們對待資料庫一樣,你的資料可以被各種各樣的「閱讀器」處理,這時對某些人來說是很方便的,比如盲人或者殘疾人。
XML檔案是什麼
xml extensible markup language 可擴充套件標記語言 的縮寫,是用來定義其它語言的一種元語言,其前身是sgml 標準通用標記語言 它沒有標籤集 tag set 也沒有語法規則 grammatical rule 但 是它有句法規則 syntax rule 任何xml文件 對...
XML檔案中的DTD是什麼?
dtd 的目的是定義 xml 文件的結構。在dtd文件中用element關鍵字來宣告乙個xml元素 用attlist關鍵字來為乙個元素宣告屬性 dtd約束文件可以在xml文件中直接定義 1.dtd的宣告方式分為內部宣告與外部宣告 內部宣告的格式是 doctype 根元素 element 根元素 元素...
XML是什麼,有什麼作用
source xml即可擴充套件標記語言 extensible markup language 標記是指計算機所能理解的資訊符號,通過此種標記,計算機之間可以處理包含各種資訊的文章等。如何定義這些標記,既可以選擇國際通用的標記語言,比如html,也可以使用象xml這樣由相關人士自由決定的標記語言,這...