第二周博客:xml
? ? ? ? 1.xml定義及用途
定義:可擴(kuò)展標(biāo)記語言,標(biāo)準(zhǔn)通用標(biāo)記語言的子集,是一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語言。
用途:在電子計(jì)算機(jī)中,標(biāo)記指計(jì)算機(jī)所能理解的信息符號(hào),通過此種標(biāo)記,計(jì)算機(jī)之間可以處理包含各種的信息比如文章等。它可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己的標(biāo)記語言進(jìn)行定義的源語言。 它非常適合萬維網(wǎng)傳輸,提供統(tǒng)一的方法來描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)。是Internet環(huán)境中跨平臺(tái)的、依賴于內(nèi)容的技術(shù),也是當(dāng)今處理分布式結(jié)構(gòu)信息的有效工具。
? ? ? ? 2.xml工作原理及過程
工作原理:AX以事件流來解析xml,邊讀邊觸發(fā)事件函數(shù)完成解析,適用于較大XML; DOM加載整個(gè)xml文件,最終在內(nèi)存中創(chuàng)建一個(gè)DOM樹,適合小XML文件,操作DOM節(jié)點(diǎn)比較簡便。
? ? ? ?3.future of xml
XML在我們的生活中到處存在。因特網(wǎng)上交換金融信息。?在不久的將來,預(yù)計(jì)會(huì)有很多關(guān)于XML和B2B的應(yīng)用。?XML會(huì)成為企業(yè)間交換金融信息的最主要的語言。?由于XML數(shù)據(jù)存儲(chǔ)為純文本格式,XML提供了獨(dú)立于軟硬件的數(shù)據(jù)共享解決方案。?這使得不同的應(yīng)用程序都可以更容易地創(chuàng)建數(shù)據(jù)。也更容易把某個(gè)系統(tǒng)擴(kuò)展或更新為新的操作系統(tǒng)、服務(wù)器、應(yīng)用程序以及瀏覽器。也可使用XML將數(shù)據(jù)存儲(chǔ)于文件或數(shù)據(jù)庫之中。可以編寫從數(shù)據(jù)倉庫中存儲(chǔ)信息的應(yīng)用程序,而普通的應(yīng)用程序就可被用來顯示這些數(shù)據(jù)。通過使用XML,您的數(shù)據(jù)可供更多的用戶使用。由于XML獨(dú)立于硬件、軟件以及應(yīng)用程序,我們可以將自己的數(shù)據(jù)應(yīng)用于更多的應(yīng)用程序,而不僅僅限于HTML瀏覽器。?其他的客戶端以及應(yīng)用程序可將XML文件作為數(shù)據(jù)源來訪問,就像它們正在訪問某個(gè)數(shù)據(jù)庫一樣。您的數(shù)據(jù)可供各種“閱讀機(jī)器”(代理:Agents)使用,XML可以讓您數(shù)據(jù)服務(wù)于人,或者有其他生理缺陷的人士。?在無線通訊領(lǐng)域中,無線標(biāo)記語言(WML),(被用來標(biāo)記針對(duì)手持設(shè)備的因特網(wǎng)應(yīng)用程序),是由XML編寫的。
?
轉(zhuǎn)載于:https://www.cnblogs.com/tgq0101457/p/8555254.html
總結(jié)
- 上一篇: Django上传文件,制作文件上传按钮,
- 下一篇: R6饮料AK赛(NOIP模拟赛)/省选专