成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

XML的作用是什么-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關XML的作用是什么,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

專注于為中小企業(yè)提供網站設計、成都網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)西塞山免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現規(guī)模擴充和轉變。

XML 應用于 web 開發(fā)的許多方面,常用于簡化數據的存儲和共享。

XML 把數據從 HTML 分離

如果你需要在 HTML 文檔中顯示動態(tài)數據,那么每當數據改變時將花費大量的時間來編輯 HTML。

通過 XML,數據能夠存儲在獨立的 XML 文件中。這樣你就可以專注于使用 HTML 進行布局和顯示,并確保修改底層數據不再需要對 HTML 進行任何的改變。

通過使用幾行 JavaScript,你就可以讀取一個外部 XML 文件,然后更新 HTML 中的數據內容。

XML 簡化數據共享

在真實的世界中,計算機系統(tǒng)和數據使用不兼容的格式來存儲數據。

XML 數據以純文本格式進行存儲,因此提供了一種獨立于軟件和硬件的數據存儲方法。

這讓創(chuàng)建不同應用程序可以共享的數據變得更加容易。

XML 簡化數據傳輸

通過 XML,可以在不兼容的系統(tǒng)之間輕松地交換數據。

對開發(fā)人員來說,其中一項最費時的挑戰(zhàn)一直是在因特網上的不兼容系統(tǒng)之間交換數據。

由于可以通過各種不兼容的應用程序來讀取數據,以 XML 交換數據降低了這種復雜性。

XML 簡化平臺的變更

升級到新的系統(tǒng)(硬件或軟件平臺),總是非常費時的。必須轉換大量的數據,不兼容的數據經常會丟失。

XML 數據以文本格式存儲。這使得 XML 在不損失數據的情況下,更容易擴展或升級到新的操作系統(tǒng)、新應用程序或新的瀏覽器。

XML 使您的數據更有用

由于 XML 獨立于硬件、軟件以及應用程序,XML 使您的數據更可用,也更有用。

不同的應用程序都能夠訪問您的數據,不僅僅在 HTML 頁中,也可以從 XML 數據源中進行訪問。

通過 XML,您的數據可供各種閱讀設備使用(手持的計算機、語音設備、新聞閱讀器等),還可以供盲人或其他殘障人士使用。

XML 用于創(chuàng)建新的 Internet 語言

很多新的 Internet 語言是通過 XML 創(chuàng)建的:

其中的例子包括:

  • XHTML - 最新的 HTML 版本

  • WSDL - 用于描述可用的 web service(web service description language)

  • WAP 和 WML - 用于手持設備的標記語言

  • RSS - 用于 RSS feed 的語言

  • RDF 和 OWL - 用于描述資源和本體

  • SMIL - 用于描述針針對 web 的多媒體

假如開發(fā)人員都是理性的

假如他們都是理性的,就讓未來的應用程序使用 XML 來交換數據吧。

未來也許會出現某種字處理軟件、電子表格程序以及數據庫,它們可以使用純文本格式讀取彼此的數據,而不需要使用任何的轉換程序。

我們現在能做的只有祈禱微軟公司和所有其他的軟件開發(fā)商在這一方面取得一致了。

另外一些作用:

1、數據交換
用XML在應用程序和公司之間作數據交換已不是什么秘密了,毫無疑問應被列為第一位。
那么為什么XML在這個領域里的地位這么重要呢?原因就是XML使用元素和屬性來描述數
據。在數據傳送過程中,XML始終保留了諸如父/子關系這樣的數據結構。幾個應用程序
可以共享和解析同一個XML文件,不必使用傳統(tǒng)的字符串解析或拆解過程。
相反,普通文件不對每個數據段做描述(除了在頭文件中),也不保留數據關系結構。使
用XML做數據交換可以使應用程序更具有彈性,因為可以用位置(與普通文件一樣)或用元
素名(從數據庫)來存取XML數據。
2、Web服務
Web服務是最令人激動的革命之一,它讓使用不同系統(tǒng)和不同編程語言的人們能夠相互交
流和分享數據。其基礎在于Web服務器用XML在系統(tǒng)之間交換數據。交換數據通常用XML標
記,能使協(xié)議取得規(guī)范一致,比如在簡單對象處理協(xié)議(Simple Object Access Protoc
ol, SOAP)平臺上。
SOAP可以在用不同編程語言構造的對象之間傳遞消息。這意味著一個C#對象能夠與一個
Java對象進行通訊。這種通訊甚至可以發(fā)生在運行于不同操作系統(tǒng)上的對象之間。DCOM
, CORBA或Java RMI只能在緊密耦合的對象之間傳遞消息,SOAP則可在松耦合對象之間傳
遞消息。
3、內容管理
XML只用元素和屬性來描述數據,而不提供數據的顯示方法。這樣,XML就提供了一個優(yōu)
秀的方法來標記獨立于平臺和語言的內容。
使用象XSLT這樣的語言能夠輕易地將XML文件轉換成各種格式文件,比如HTML, WML, PD
F, flat file, EDI, 等等。XML具有的能夠運行于不同系統(tǒng)平臺之間和轉換成不同格式
目標文件的能力使得它成為內容管理應用系統(tǒng)中的優(yōu)秀選擇。  
4、Web集成
現在有越來越多的設備也支持XML了。使得Web開發(fā)商可以在個人電子助理和瀏覽器之間
用XML來傳遞數據。
為什么將XML文本直接送進這樣的設備去呢?這樣作的目的是讓用戶更多地自己掌握數據
顯示方式,更能體驗到實踐的快樂。常規(guī)的客戶/服務(C/S)方式為了獲得數據排序或更
換顯示格式,必須向服務器發(fā)出申請;而XML則可以直接處理數據,不必經過向服務器申
請查詢-返回結果這樣的雙向“旅程”,同時在設備也不需要配制數據庫。
甚至還可以對設備上的XML文件進行修改并將結果返回給服務器。想像一下,一臺具有互
聯(lián)網功能并支持XML的電冰箱將會給市場帶來多么大的沖擊吧。你從此不必早起去取牛奶
了!
5、配制
許多應用都將配制數據存儲在各種文件里,比如.INI文件。雖然這樣的文件格式已經使
用多年并一直很好用,但是XML還是以更為優(yōu)秀的方式為應用程序標記配制數據。使用.
NET里的類,如XmlDocument和XmlTextReader,將配制數據標記為XML格式,能使其更具
可讀性,并能方便地集成到應用系統(tǒng)中去。使用XML配制文件的應用程序能夠方便地處理
所需數據,不用象其他應用那樣要經過重新編譯才能修改和維護應用系統(tǒng)。

以上就是XML的作用是什么,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網頁名稱:XML的作用是什么-創(chuàng)新互聯(lián)
分享鏈接:http://jinyejixie.com/article10/dipjdo.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、企業(yè)網站制作、網站導航、企業(yè)建站標簽優(yōu)化、品牌網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站建設網站維護公司
石楼县| 宜昌市| 蕲春县| 淮南市| 临江市| 辽源市| 长岛县| 凤城市| 巴东县| 衡水市| 政和县| 定结县| 伊通| 桐庐县| 浦县| 静海县| 新营市| 沽源县| 延庆县| 双江| 武乡县| 安徽省| 福贡县| 隆子县| 桃源县| 汤阴县| 喀喇沁旗| 奈曼旗| 富平县| 剑河县| 南城县| 静海县| 常德市| 河北区| 台山市| 彭阳县| 宝清县| 石阡县| 阿克陶县| 扬州市| 即墨市|