天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

使用XML的五種場合

  使用XML的五種場合

  在很多研討會和培訓班上我遇到過許多人,他們還不明白為什么要使用XML也不知道如何在他們的應用中使用XML。一些來自諸如Gartner公司的報告建議說,商業(yè)公司不能再做局外人了,不能對XML置之不理。如果你還不清楚XML到底有什么好處的話,你并不是唯一的人。

  我決定把與人們和媒體關(guān)于XML話題的交談整理成文,列出XML在應用中的五個最令人喜愛的用法。盡管這些并不能包含XML的所有潛在應用,至少是些最重要的領域。

  1、數(shù)據(jù)交換

  用XML在應用程序和公司之間作數(shù)據(jù)交換已不是什么秘密了,毫無疑問應被列為第一位。那么為什么XML在這個領域里的地位這么重要呢?原因就是XML使用元素和屬性來描述數(shù)據(jù)。在數(shù)據(jù)傳送過程中,XML始終保留了諸如父/子關(guān)系這樣的數(shù)據(jù)結(jié)構(gòu)。幾個應用程序可以共享和解析同一個XML文件,不必使用傳統(tǒng)的字符串解析或拆解過程。

  相反,普通文件不對每個數(shù)據(jù)段做描述(除了在頭文件中),也不保留數(shù)據(jù)關(guān)系結(jié)構(gòu)。使用XML做數(shù)據(jù)交換可以使應用程序更具有彈性,因為可以用位置(與普通文件一樣)或用元素名(從數(shù)據(jù)庫)來存取XML數(shù)據(jù)。

  2、Web服務

  Web服務是最令人激動的革命之一,它讓使用不同系統(tǒng)和不同編程語言的人們能夠相互交流和分享數(shù)據(jù)。其基礎在于Web服務器用XML在系統(tǒng)之間交換數(shù)據(jù)。交換數(shù)據(jù)通常用XML標記,能使協(xié)議取得規(guī)范一致,比如在簡單對象處理協(xié)議(Simple Object Access Protocol, SOAP)平臺上。

  SOAP可以在用不同編程語言構(gòu)造的對象之間傳遞消息。這意味著一個C#對象能夠與一個Java對象進行通訊。這種通訊甚至可以發(fā)生在運行于不同操作系統(tǒng)上的對象之間。DCOM, CORBA或Java RMI只能在緊密耦合的對象之間傳遞消息,SOAP則可在松耦合對象之間傳遞消息。

  3、內(nèi)容管理

  XML只用元素和屬性來描述數(shù)據(jù),而不提供數(shù)據(jù)的顯示方法。這樣,XML就提供了一個優(yōu)秀的方法來標記獨立于平臺和語言的內(nèi)容。

  使用象XSLT這樣的語言能夠輕易地將XML文件轉(zhuǎn)換成各種格式文件,比如HTML, WML, PDF, flat file, EDI, 等等。XML具有的能夠運行于不同系統(tǒng)平臺之間和轉(zhuǎn)換成不同格式目標文件的能力使得它成為內(nèi)容管理應用系統(tǒng)中的優(yōu)秀選擇。

  4、Web集成

  現(xiàn)在有越來越多的設備也支持XML了。使得Web開發(fā)商可以在個人電子助理和瀏覽器之間用XML來傳遞數(shù)據(jù)。

  為什么將XML文本直接送進這樣的設備去呢?這樣作的目的是讓用戶更多地自己掌握數(shù)據(jù)顯示方式,更能體驗到實踐的快樂。常規(guī)的客戶/服務(C/S)方式為了獲得數(shù)據(jù)排序或更換顯示格式,必須向服務器發(fā)出申請;而XML則可以直接處理數(shù)據(jù),不必經(jīng)過向服務器申請查詢-返回結(jié)果這樣的雙向“旅程”,同時在設備也不需要配制數(shù)據(jù)庫。

  甚至還可以對設備上的XML文件進行修改并將結(jié)果返回給服務器。想像一下,一臺具有互聯(lián)網(wǎng)功能并支持XML的電冰箱將會給市場帶來多么大的沖擊吧。你從此不必早起去取牛奶了!

  5、配制

  許多應用都將配制數(shù)據(jù)存儲在各種文件里,比如.INI文件。雖然這樣的文件格式已經(jīng)使用多年并一直很好用,但是XML還是以更為優(yōu)秀的方式為應用程序標記配制數(shù)據(jù)。使用.NET里的類,如XmlDocument和XmlTextReader,將配制數(shù)據(jù)標記為XML格式,能使其更具可讀性,并能方便地集成到應用系統(tǒng)中去。使用XML配制文件的應用程序能夠方便地處理所需數(shù)據(jù),不用象其他應用那樣要經(jīng)過重新編譯才能修改和維護應用系統(tǒng)。

  如前所述,這里提到的五種使用XML的途徑不包括全部場合。

it知識庫使用XML的五種場合,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 99精品免费在线观看 | 国产亚洲日韩欧美视频 | 777EY_卡通动漫_1页 | 拍床戏被肉高H纯肉H在水 | 色-情-伦-理一区二区三区 | 日韩在线视频www色 日韩在线看片中文字幕不卡 | 黄色直接观看 | 色多多污版app下载网站 | 久久国产一区二区三区 | 日韩精品熟女一区二区三区中文 | 自拍区偷拍亚洲视频 | 失禁h啪肉尿出来高h | 大地影院在线播放 | 秋霞午夜理论理论福利无码 | 国产精品一区二区20P | 色欲无码国产喷水AV精品 | 父亲猜女儿在线观看 | 青青伊人影院 | 青青草原亚洲 | 97精品伊人久久大香线蕉app | 暖暖在线观看播放视频 | 最近中文字幕在线看免费完整版 | 香蕉99久久久久成人麻豆 | 大香伊人久久 | 特级毛片AAAAAA | 国产女合集小岁9三部 | 国产欧美日韩亚洲第一页 | 强开乳罩摸双乳吃奶视频 | 青青视频 在线 在线播放 | 51vv视频社区 | 后入式啪gif动态图 后入式狂顶免费视频 | 艳妇臀荡乳欲伦岳TXT下载 | 久久久国产精品免费A片蜜芽广 | A级毛片无码久久精品免费 a级毛片黄免费a级毛片 | 少妇无码太爽了视频在线播放 | 色老头色老太aaabbb | 湖南电台在线收听 | 青青草A在在观免费线观看 青青草AV国产精品 青青草 久久久 | 伊人久久艹 | 久久精品WWW人人爽人人 | 免费视频网站嗯啊轻点 |