明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

.Net的精髓-XML與SOAP(二)

[摘要].NET 技術(shù)    你可能已經(jīng)閱讀了一些關(guān)于 .NET 是什么和由什么東西組成的文章。.NET 允許我們?cè)诜⻊?wù)的層次上而不是在發(fā)布的層次上來(lái)共享信息并交互。Microsoft 的支持 .NET 的產(chǎn)品和許多來(lái)自第三方的組件、內(nèi)容和功能擁有 .NET 的內(nèi)部結(jié)構(gòu)。但自然地會(huì)提出一個(gè)問(wèn)題:“是什么使...
.NET 技術(shù)

   你可能已經(jīng)閱讀了一些關(guān)于 .NET 是什么和由什么東西組成的文章。.NET 允許我們?cè)诜⻊?wù)的層次上而不是在發(fā)布的層次上來(lái)共享信息并交互。Microsoft 的支持 .NET 的產(chǎn)品和許多來(lái)自第三方的組件、內(nèi)容和功能擁有 .NET 的內(nèi)部結(jié)構(gòu)。但自然地會(huì)提出一個(gè)問(wèn)題:“是什么使 .NET 能夠工作?”

   這些都從 XML 開(kāi)始。

   用XML實(shí)現(xiàn)數(shù)據(jù)編碼

   要想理解 .NET ,就需要理解 XML。像我們?cè)谧约旱慕涣髦兴f(shuō)和寫的語(yǔ)言一樣,XML,eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言,是 .NET 的基礎(chǔ)。也許我們有偉大的思想和信息可以分享,但如果我們不能以一種別人可以理解的方式來(lái)表述我們的思想和信息,我們的艱苦工作和想法就只能躺在那里睡大覺(jué)。XML 是 .NET 的靈魂,是所有 .NET 現(xiàn)在和將來(lái)的基礎(chǔ)。數(shù)據(jù)庫(kù)將通過(guò) XML 中的紀(jì)錄集來(lái)讀寫,Web 瀏覽器將接受 XML 并將其和伴隨它的樣式表一起顯示,Visual Studio 甚至?xí)a(chǎn)生 XML 代碼!不理解 XML 和與之相關(guān)的技術(shù),你就不能同支持 .NET 的資源交流,無(wú)論是站點(diǎn)還是人!

   對(duì)于今天的 Web 服務(wù)器而言,XML 差不多無(wú)所不在了。幾乎所有的計(jì)算平臺(tái)都能分析 XML,因而也就能獲得 XML 文檔中的內(nèi)容。Windows 能,Linux 能,當(dāng)然 MVS 和 VMS 也能。甚至蜂窩式移動(dòng)電話也能!所以,如果我們能找到一種方式從遠(yuǎn)程系統(tǒng)獲得 XML 文檔,問(wèn)題就剩下如何理解文檔中包含的數(shù)據(jù)了。這時(shí),我們通過(guò) SOAP 搭載 XML 文檔。