黄色片女人_av毛片国产_亚洲精品成_91视频a - 黄色三级网站

xml的學(xué)習(xí)心得

時(shí)間:2022-12-08 05:51:01 學(xué)習(xí)心得 我要投稿
  • 相關(guān)推薦

xml的學(xué)習(xí)心得

  一、XML的概念

xml的學(xué)習(xí)心得

  XML是Extensible Markup Language的縮寫,是一種擴(kuò)展性標(biāo)記語言。 XML文件是由標(biāo)記及其所標(biāo)記的內(nèi)容構(gòu)成的文本文件,標(biāo)記可自由定義,其目的是使得XML文件能夠很好地體現(xiàn)數(shù)據(jù)的結(jié)構(gòu)和含義。推出XML的主要目的是使得Internet網(wǎng)絡(luò)上的數(shù)據(jù)相互交流更方便,讓文件的內(nèi)容更加顯而易懂。 XML是一種可以用來創(chuàng)建自己的標(biāo)記的標(biāo)記語言,它由W3C(全球信息網(wǎng)聯(lián)盟)創(chuàng)建。它是SGML的子集,在web上以HTML的方式被傳送、接收和處理 Xml是一種元語言,用戶可以定義自己需要的標(biāo)記,只要這些標(biāo)記滿足XML語法,基于XML很多行業(yè)都定義了自己的標(biāo)記語言,如數(shù)學(xué)家們定義了MathXL,化學(xué)家定義CML。它是用來存儲數(shù)據(jù)和交換數(shù)據(jù)的。

  二、XML的特點(diǎn)

  1.良好的格式

  XML文件格式屬于良好格式的文件。XML標(biāo)記一定是成雙成對的。

  2.具有驗(yàn)證機(jī)制

  XML的標(biāo)記是程序員自己定義的,標(biāo)記的定義和使用是否符合語法,需要驗(yàn)證。

  XML有兩種驗(yàn)證方法。一種是DTD(Document Type Definition),即文檔類型定義,DTD是一個(gè)專門的文件,用來定義和檢驗(yàn)XML文件中的標(biāo)記。另一種是XML Schema,用XML語法描述。它比DTD更優(yōu)越,多個(gè)Schema可以復(fù)合使用XML名字空間,可以詳細(xì)定義元素的內(nèi)容及屬性值的數(shù)據(jù)類型。

  3.靈活的WEB應(yīng)用

  在XML中數(shù)據(jù)和顯示格式是分離設(shè)計(jì)的,XML元數(shù)據(jù)文件就是純數(shù)據(jù)的文件,可以作為數(shù)據(jù)源,向HTML提供顯示的內(nèi)容,顯示樣式可以隨HTML的變化而豐富多彩。也就是說,HTML描述數(shù)據(jù)的外觀,而XML描述數(shù)據(jù)本身,是文本化的小型數(shù)據(jù)庫表達(dá)語言。HTML數(shù)據(jù)和顯示格式混在一起,顯示出一種式樣。XML采用的TAG是自己定義的,這樣我們的數(shù)據(jù)文件的可讀性就能大大提高,也不再局限于HTML文件那些標(biāo)準(zhǔn)的TAG了。由于XML是一個(gè)開放的基于文本的格式,它可以和HTML一樣使用HTTP進(jìn)行傳送,不需要對現(xiàn)存的網(wǎng)絡(luò)進(jìn)行變化。

  4.豐富的顯示樣式

  XML數(shù)據(jù)定義打印、顯示排版信息主要有3種方法: 用CSS定義打印和顯示排版信息;用XSLT轉(zhuǎn)換到HTML進(jìn)行顯示和打印;用XSLT轉(zhuǎn)換成XSL的FO(Formatter Object) 進(jìn)行顯示和打印。

  5.XML允許開發(fā)各種不同專業(yè)的特定領(lǐng)域的標(biāo)記語言,有了這些語言,這個(gè)領(lǐng)域的專業(yè)人士就可以自由地交換數(shù)據(jù)。

  6.XML是非專有的,易于閱讀和理解。

  7. XML與平臺無關(guān)。

  三、XML的應(yīng)用前景

  1.網(wǎng)絡(luò)服務(wù)領(lǐng)域

  XML有利于信息的表達(dá)和結(jié)構(gòu)化組織,從而使數(shù)據(jù)搜索更有效。XML可以使用URL別名使WEB的維護(hù)更方便,也使WEB的應(yīng)用更穩(wěn)定,XML可以使用數(shù)字簽名使WEB的應(yīng)用更廣闊。而XML的廣泛使用必然能推動(dòng)WEB不斷發(fā)展,從而開創(chuàng)WEB應(yīng)用的新時(shí)代。

  2.EDI(電子數(shù)據(jù)交換)

  使用XML,程序能夠理解在交換數(shù)據(jù)中所表示的商務(wù)數(shù)據(jù)及概念,根據(jù)明確的商務(wù)規(guī)則來進(jìn)行數(shù)據(jù)處理并給出適當(dāng)?shù)幕匾簟;赬ML的數(shù)據(jù)交換是構(gòu)造電子商務(wù)應(yīng)用的有效而可行的途徑。而且XML能夠和現(xiàn)有的EDI系統(tǒng)相結(jié)合,并擴(kuò)展現(xiàn)有的EDI應(yīng)用。

  隨著XML技術(shù)的發(fā)展和普及,可以預(yù)見到XML數(shù)據(jù)必定成為將來網(wǎng)絡(luò)上商業(yè)數(shù)據(jù)交換的首選,XML數(shù)據(jù)接口會(huì)成為所有商業(yè)軟件的標(biāo)準(zhǔn)配置 。

  3. 電子商務(wù)領(lǐng)域

  XML的豐富置標(biāo)完全可以描述不同類型的單據(jù),結(jié)構(gòu)化的XML文檔發(fā)送至Web的數(shù)據(jù)可以被加密,并且很容易附加上數(shù)字簽名。因此,XML有希望推動(dòng)EDI(Electronic Data Interchange)技術(shù)在電子商務(wù)領(lǐng)域的大規(guī)模應(yīng)用。

  4.數(shù)據(jù)庫領(lǐng)域

  XML—數(shù)據(jù)庫—網(wǎng)頁或文檔中的表格這三者可以互相轉(zhuǎn)換。

  5.Agent(智能體)

  XML能夠更準(zhǔn)確地表達(dá)信息的真實(shí)內(nèi)容,其嚴(yán)格的語法降低了應(yīng)用程序的負(fù)擔(dān),也使智能工具的開發(fā)更為便捷。

  XML語言只是一種簡單的不能再簡單的信息描述語言,可準(zhǔn)確的表示幾乎所有類型的數(shù)字化信息,可以清晰地解釋信息的內(nèi)涵和信息之間的關(guān)聯(lián)。

  6. 軟件設(shè)計(jì)元素的交換

  XML也可以用來描述軟件設(shè)計(jì)中有關(guān)的設(shè)計(jì)元素 ,如對象模型,甚至描述最終設(shè)計(jì)出來的軟件。可將這些成果在不同的設(shè)計(jì)組之間進(jìn)行傳輸。

  7. 配置文件

  可將配置的數(shù)據(jù)方便地集成到應(yīng)用程序中。

【xml的學(xué)習(xí)心得】相關(guān)文章:

學(xué)習(xí)心得03-19

設(shè)計(jì)學(xué)習(xí)心得04-08

單位學(xué)習(xí)心得04-08

法制學(xué)習(xí)心得04-08

豐田學(xué)習(xí)心得04-08

新課標(biāo)學(xué)習(xí)心得07-30

外出學(xué)習(xí)心得07-14

我的學(xué)習(xí)心得07-18

違章學(xué)習(xí)心得08-26