首頁  >  文章  >  後端開發  >  教你如何正確使用XML

教你如何正確使用XML

黄舟
黄舟原創
2017-03-30 13:51:271463瀏覽

首先要明確的是:XML是被設計用來儲存資料、攜帶資料和交換資料的,他不是為了顯示資料而設計的。

-------------------------------------------- ------------------------------------

XML可以從HTML中分離資料
透過XML,你可以在HTML檔案之外儲存資料。

在不使用XML時,HTML用來顯示數據,資料必須儲存在HTML檔案之內;使用了XML,資料就可以存放在分離的XML文件中。這種方法可以讓你集中精神去到使用HTML做好資料的顯示和佈局上,並確保資料變更時不會導致HTML檔案也需要改變。這樣可以方便維護頁面。

XML資料同樣可以以「資料島」的形式儲存在HTML頁面中。你仍然可以集中精力到使用HTML格式化和顯示資料上去。

-------------------------------------------- ------------------------------------

XML用來交換資料
透過XML,我們可以在不相容的系統之間交換資料。

在現實生活中,電腦系統和資料庫系統所儲存的資料有N^N種形式,對於開發者來說,最耗時的就是在遍布網路的系統之間交換資料。

把資料轉換為XML格式儲存將大幅減少交換資料是的複雜性,也可以使得這些資料能被不同的程式讀取。

-------------------------------------------- ------------------------------------

XML 和B2B
使用XML , 可以在網路中交換金融資訊。

在不遠的將來,我們可以期望看到很多關於XMl和B2B(Business To Business)的應用。

XML正在成為遍佈網路的商業系統之間交換金融資訊所使用的主要語言。許多與B2B有關的完全基於XML的應用程式正在開發中。

-------------------------------------------- ------------------------------------

XML可以用來分享資料
透過XML,純文字檔案可以用來分享資料。

既然XML資料是以純文字格式儲存的,那麼XML提供了一種與軟體和硬體無關的共享資料方法。

這樣建立一個能夠被不同的應用程式讀取的資料檔案就變得簡單了。同樣,我們省級作業系統、升級伺服器、升級應用程式、更新瀏覽器就容易多了。

-------------------------------------------- ------------------------------------

XML可以用來儲存資料
利用XML, 純文字檔案可以用來儲存資料。

大量的資料可以儲存到XML檔案或資料庫中。應用程式可以讀寫和儲存數據,一般的程式可以顯示數據。

-------------------------------------------- ------------------------------------

XML可以充分利用資料
使用XML,你的資料可以被更多的使用者使用。

既然XML是與軟體、硬體和應用程式無關的,所以可以讓你的資料可以被更多的使用者、更多的裝置所利用,而不僅僅是基於HTML標準的瀏覽器哦。

別的客戶端和應用程式可以把你的XML文件當作資料來源來處理,就像他們對待資料庫一樣,你的資料可以被各種各樣的「閱讀器」處理,這時對某些人來說是很方便的,例如盲人或殘疾人。

-------------------------------------------- ------------------------------------

XML可以用來建立新的語言
XML是WAP和WML語言的母親。

無線標記語言(WML,The Wireless Markup Language ), 用來識別運作於手持裝置上(例如:手機)的Internet程式。

WML採用了XML的標準。你可以在WML 指南中詳細的了解。

-------------------------------------------- ------------------------------------

展望未來
如果開發者有足夠的預見性,那麼將來的應用程式都應該使用XML的形式來此儲存資料。

將來我們所使用的字處理器、電子表格軟體和資料庫應該能夠以純文字的格式相互讀取數據,而不需要經過格式轉換的過程。

我們只能期盼微軟和其他軟體開發商也同意這一點。 //事實上微軟正在大力發展XML的應用程式。

以上是教你如何正確使用XML的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn