• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            woaidongmao

            文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數(shù)據(jù)加載中……

            XML的五種用途

            在很多研討會和培訓(xùn)班上我遇到過許多人,他們還不明白為什么要使用XML也不知道如何 
            在他們的應(yīng)用中使用XML。一些來自諸如Gartner公司的報告建議說,商業(yè)公司不能再做 
            局外人了,不能對XML置之不理。如果你還不清楚XML到底有什么好處的話,你并不是唯 
            一的人。 
            我決定把與人們和媒體關(guān)于XML話題的交談?wù)沓晌模谐?span lang="EN-US">XML
            在應(yīng)用中的五個最令人喜 
            愛的用法。盡管這些并不能包含XML的所有潛在應(yīng)用,至少是些最重要的領(lǐng)域。 
            1、數(shù)據(jù)交換 
            XML在應(yīng)用程序和公司之間作數(shù)據(jù)交換已不是什么秘密了,毫無疑問應(yīng)被列為第一位。 
            那么為什么XML在這個領(lǐng)域里的地位這么重要呢?原因就是XML使用元素和屬性來描述數(shù) 
            據(jù)。在數(shù)據(jù)傳送過程中,XML始終保留了諸如父/子關(guān)系這樣的數(shù)據(jù)結(jié)構(gòu)。幾個應(yīng)用程序 
            可以共享和解析同一個XML文件,不必使用傳統(tǒng)的字符串解析或拆解過程。 
            相反,普通文件不對每個數(shù)據(jù)段做描述(除了在頭文件中),也不保留數(shù)據(jù)關(guān)系結(jié)構(gòu)。使 
            XML做數(shù)據(jù)交換可以使應(yīng)用程序更具有彈性,因為可以用位置(與普通文件一樣)或用元 
            素名(從數(shù)據(jù)庫)來存取XML數(shù)據(jù)。 
            2Web服務(wù) 
            Web
            服務(wù)是最令人激動的革命之一,它讓使用不同系統(tǒng)和不同編程語言的人們能夠相互交 
            流和分享數(shù)據(jù)。其基礎(chǔ)在于Web服務(wù)器用XML在系統(tǒng)之間交換數(shù)據(jù)。交換數(shù)據(jù)通常用XML標(biāo) 
            記,能使協(xié)議取得規(guī)范一致,比如在簡單對象處理協(xié)議(Simple Object Access Protoc
            ol, 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) 
            秀的方法來標(biāo)記獨立于平臺和語言的內(nèi)容。 
            使用象XSLT這樣的語言能夠輕易地將XML文件轉(zhuǎn)換成各種格式文件,比如HTML, WML, PD
            F, flat file, EDI,
            等等。XML具有的能夠運行于不同系統(tǒng)平臺之間和轉(zhuǎn)換成不同格式 
            目標(biāo)文件的能力使得它成為內(nèi)容管理應(yīng)用系統(tǒng)中的優(yōu)秀選擇。 
            4Web集成 
            現(xiàn)在有越來越多的設(shè)備也支持XML了。使得Web開發(fā)商可以在個人電子助理和瀏覽器之間 
            XML來傳遞數(shù)據(jù)。 
            為什么將XML文本直接送進這樣的設(shè)備去呢?這樣作的目的是讓用戶更多地自己掌握數(shù)據(jù) 
            顯示方式,更能體驗到實踐的快樂。常規(guī)的客戶/服務(wù)(C/S)方式為了獲得數(shù)據(jù)排序或更 
            換顯示格式,必須向服務(wù)器發(fā)出申請;而XML則可以直接處理數(shù)據(jù),不必經(jīng)過向服務(wù)器申 
            請查詢-返回結(jié)果這樣的雙向“旅程”,同時在設(shè)備也不需要配制數(shù)據(jù)庫。 
            甚至還可以對設(shè)備上的XML文件進行修改并將結(jié)果返回給服務(wù)器。想像一下,一臺具有互 
            聯(lián)網(wǎng)功能并支持XML的電冰箱將會給市場帶來多么大的沖擊吧。你從此不必早起去取牛奶 
            了! 
            5、配制 
            許多應(yīng)用都將配制數(shù)據(jù)存儲在各種文件里,比如.INI文件。雖然這樣的文件格式已經(jīng)使 
            用多年并一直很好用,但是XML還是以更為優(yōu)秀的方式為應(yīng)用程序標(biāo)記配制數(shù)據(jù)。使用.
            NET
            里的類,如XmlDocumentXmlTextReader,將配制數(shù)據(jù)標(biāo)記為XML格式,能使其更具 
            可讀性,并能方便地集成到應(yīng)用系統(tǒng)中去。使用XML配制文件的應(yīng)用程序能夠方便地處理 
            所需數(shù)據(jù),不用象其他應(yīng)用那樣要經(jīng)過重新編譯才能修改和維護應(yīng)用系統(tǒng)。 
            如前所述,這里提到的五種使用XML的途徑不包括全部場合。

            posted on 2008-05-19 22:51 肥仔 閱讀(667) 評論(0)  編輯 收藏 引用 所屬分類: XML

            亚洲精品乱码久久久久66| 久久黄视频| 国产精品久久久久久搜索| 91性高湖久久久久| 久久久亚洲AV波多野结衣| 精品国际久久久久999波多野| 色综合色天天久久婷婷基地| 青青青青久久精品国产h久久精品五福影院1421| 日本WV一本一道久久香蕉| 久久综合中文字幕| 伊人久久大香线蕉av一区| 久久久久亚洲?V成人无码| 精品999久久久久久中文字幕| 亚洲国产精品综合久久网络| 亚洲狠狠综合久久| 精品久久久久香蕉网| 久久精品aⅴ无码中文字字幕不卡 久久精品成人欧美大片 | 日本久久久精品中文字幕| 99久久精品免费看国产| 色综合久久综合中文综合网| 久久婷婷人人澡人人| 99久久精品国产毛片| 久久99国产亚洲高清观看首页 | 久久男人AV资源网站| 久久精品国产一区二区三区日韩| 国产69精品久久久久久人妻精品| 国产精品激情综合久久| 99国内精品久久久久久久| 久久伊人精品青青草原高清| 国产亚洲婷婷香蕉久久精品| 色综合久久综合中文综合网| 男女久久久国产一区二区三区| 久久久久人妻一区二区三区| 久久精品一区二区三区AV| 久久天天躁狠狠躁夜夜avapp| 色婷婷综合久久久久中文字幕| 久久国产视频99电影| 久久久久久亚洲精品不卡 | 久久精品水蜜桃av综合天堂| 亚洲精品无码成人片久久| 久久中文骚妇内射|