首先要明確的是:
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入門指南 3 XML語法
xml的 語法規則既簡單又嚴格,非常容易學習和使用。正因為如此,編寫讀取和操作 xml的軟體也是相對容易的事情。乙個xml文件的例子 xml文件使用了自描述的和簡單的語法。xml version 1.0 encoding iso 8859 1 lin ordm reminder don t forg...
XML入門指南 6 XML確認
符合語法的 xml文件稱為結構良好的 xml文件。通過dtd驗證的 xml文件稱為有效的 xml文件。結構良好的 xml文件 乙個結構良好的 xml文件應該使用正確的語法。乙個結構良好的 xml文件應該遵守 xml語法規則,前面一章給出的例子就是乙個結構良好的 xml文件 xml version 1...
XML入門指南 5 XML屬性
跟html一樣,xml元素再開始標記處可以由元素 屬性。屬性通常包含一些關於元素的額外資訊。xml屬性 xml元素可以擁有屬性。你一定還記得這樣的html 吧 在html中 在 xml中也一樣 元素的屬性提供了元素的額外資訊。書信提供的資訊通常不是資料的一部分。在下面的例子中,型別和資料毫不相關,但...