成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

談XML的優勢

開發
Xml是Internet環境中跨平臺的,依賴于內容的技術,是當前處理結構化文檔信息的有力工具。本文討論了XML的優勢,一起來看。

可能有用戶會提出這樣的疑問:既然我們已經擁有逐步完善的HTML,為何還需要一種針對Web的全新語言呢?為何還要發展XML呢?讓我們通過XML、SGML與HTML的比較來回答這些問題吧。 

XML由SGML演變而來,但是,XML并不是SGML,的一種應用,而是它的子集。XML,在許多方面都與SGML雷同。任何用XML完成的工作同樣也可以用SGMI。來完成。既然如此,為何還需要XML呢?簡單地說,XML擁有SGML80%的功能,但其復雜程度卻只有SGML的20%。xML能有效地在互聯網上應用,因而XML,帶來了在SGML中所沒有的優點,而且XML能與HTML整合來描述與顯示數據。在Web上傳遞數據方面, 

XML擁有了幾個超越SGML的優點:

XML的規模比SGML小。二者的規范書的厚度就證明了這一點:基本的SGML規范書約有155頁之多,而XML規范書卻只有35頁。

XML包含可擴展鏈接語言xLL。XML不僅支持在HTML中的基本超級鏈接,并且更進一步擴展鏈接的概念。雖然,SGML允許定義超級鏈接機制,但它并沒有將超級鏈接納入初版的規范書中。

XML包含可擴展樣式語言XSL.XSL提供支持樣式機制,并提供一些在SGML中所沒有的支持,允許文件作者建立各種風格(粗體、斜體等)的樣版,或者結合各種風格并將它們應用到文件的元素中。

由于HTML語言在實際應用中越來越無法滿足用戶的需求,因此出現了新標記語言XML。XML可以很容易地定義新的應用標記,而這一點是HTML所不能夠實現的。由于XML是SGML的子集,所以XML文件也像其他的SGML文件(如HTML)一樣,可以被解析和驗證其有效性。 

由此可見,相對原來的SGML和HTML,XML,都顯示出高人一籌的優越性。 

XML提供了一種標準化、靈活、強大的方法,用于在許多不同平臺和應用程序之間交換數據。市場上已經有許多成熟的軟件可用來幫助編寫、管理XML文件,它是一種開放式標準,是實現網絡功能的***選擇。XML給人的感覺是高效而且可擴充的,事實上也確實如此。 

XML支持DTD,使用者可以創建和使用自己的標記,也可與他人共享。XML的可擴展性很大,在XML中,可以定義無限量的標記。XML提供了一個獨立的運行程序的方法,并通過這種方法來共享數據。具體的做法就是通過使用DTD,使不同組中的人能夠使用共同的DTD來交換數據。應用程序可以使用這個標準的DTD來驗證收到的數據是否有效,也可以使用一個DTD來驗證自己的數據。

XML標準已經國際化,它支持世界上大多數的文字。這源于它的統一代碼的新編碼標準,這種編碼標準支持世界上所有以編程語言(如C/C++/BasicNisual Basic/JavaScript/Perl)編寫的混合文本。凡能閱讀XML語言的軟件都能順利處理這些不同語言字符的任意組合。因此,XML不僅能在不同的計算機系統之間交換信息,而且能跨越國界和不同文化疆界交換信息。

XML可用于不同類型、系統間的交換格式的傳送,從而簡化了從一個應用程序到另一個應用程序之間傳遞信息的工作。XML的特性給應用軟件賦予了強大的功能和靈活性,也給開發者和用戶帶來諸多好處,如下所示:

數據可以被XML惟一標識,因此可以實現更有意義的網絡搜索。

數據一旦建立,可將XML,文件發送到其他應用軟件、對象或中間層服務器中做進一步處理或發到客戶端瀏覽器中直接瀏覽。

描述數據結構的標記可以被重復使用,XML能使異構數據庫中的數據比較容易集成。

XML具有擴展性和靈活性的特點,能描述各種應用軟件中的數據。

為實現本地計算和處理,提供了更為便捷的手段。

可以根據客戶配置、使用者選擇和其他標準,將本地XML數據動態地表現出來。

通過XMI_,,可以實現粒狀數據的更新。

XML的開放是基于文本的格式的,可以用HTTP進行傳送,無需對現有網絡進行變更。

XML實現了內容與顯示完全分開,可以更加靈活地進行編程,減少了服務器的工作量。

增強了服務器的升級性能。

由于XML是在HTML之后才發展起來的,所以許多人就將XML認為是HTML的替代品。事實上,這兩種語言對數據的處理是不同的。例如,XML用來在Web上結構化和描述數據;HTML則更適合用來格式化數據。因為大部分HTML網頁不但儲存數據,也同時將數據格式化,任何對HTML的置換都將在數據儲存區內發生。在許多情況下,XML可以接管資料儲存的工作(還有資料描述的工作),如此一來,HTML只被用來作數據的格式化與腳本。而且可以將HTML格式轉化為XML格式。

此外,用戶可以在XML中開發出其他的語言與標記,可以定義自己的標記集(tag set)。

【編輯推薦】

  1. 詳談XML的應用分類及前景
  2. 刪除多余的屬性 xmlns=""
  3. XML數據讀取方式性能比較
  4. XML和實體序列化和反序列化
責任編輯:于鐵 來源: www.zxbc.cn
相關推薦

2009-07-01 14:42:30

JSP和XML

2009-02-03 10:19:45

2012-08-06 10:28:07

戴爾外包戴爾服務

2010-09-06 15:00:40

DB2 9 XML

2011-01-28 15:38:40

埃洛普諾基亞

2011-10-18 13:31:24

IE9TechEd 2011亓光宇

2023-11-22 12:03:26

AI數據高級戰略顧問

2022-05-24 10:10:33

顧問CIO首席信息官

2023-11-24 12:17:25

首席信息官AI

2012-04-10 09:05:49

無線交換機

2012-05-17 14:35:48

OpenStack操作系統

2023-06-19 15:11:39

Kubernetes開發容器

2017-03-01 14:10:42

華為全云化

2014-11-11 09:17:41

2011-06-14 10:31:06

用戶體驗

2011-06-09 17:18:09

2013-05-22 15:20:32

微軟云計算微軟公有云Windows Azu

2011-05-06 16:19:18

網絡打印優勢

2011-05-08 17:23:15

英特爾優勢

2009-07-14 17:21:42

Swing組件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品久久久久 | 欧美性生活视频 | 国产成人小视频 | 亚洲一区二区三区在线播放 | 91久久精品视频 | 日韩视频区 | 日韩亚洲一区二区 | 91福利网 | 亚洲国产欧美日韩 | 波多野结衣一区二区三区 | 久久www免费人成看片高清 | 日本高清不卡视频 | 欧美视频三区 | 99久久99久久精品国产片果冰 | 久久精品免费观看 | 国产精品久久久久久久久 | 久久久久久久久久久久久9999 | 亚洲欧美激情视频 | 精品国产乱码一区二区三区a | 羞羞视频在线免费 | 欧美极品在线 | 午夜电影福利 | 日韩中字幕 | 精品国产欧美在线 | 电影在线 | 免费看国产精品视频 | 国产美女在线看 | 国产精品夜间视频香蕉 | 美女午夜影院 | 91美女在线观看 | 日本天天操 | 天堂一区在线观看 | 欧美日韩精品 | 久久精品色欧美aⅴ一区二区 | 成人在线视频网站 | 午夜精品网站 | 亚洲啪啪一区 | 91看片网| 一区| 97久久精品午夜一区二区 | 久久伊人精品 |