<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • XML入門教程

    時(shí)間:2024-10-22 07:12:48 XML DOM 我要投稿
    • 相關(guān)推薦

    XML入門教程

      XML(eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)是SGML的一個(gè)子集,但比SGML簡(jiǎn)單,用以創(chuàng)建可相互轉(zhuǎn)換的結(jié)構(gòu)化文本文檔和數(shù)據(jù)文檔。下面說(shuō)明一下與XML相關(guān)的一些概念。

      XML(eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)是SGML的一個(gè)子集,但比SGML簡(jiǎn)單,用以創(chuàng)建可相互轉(zhuǎn)換的結(jié)構(gòu)化文本文檔和數(shù)據(jù)文檔。下面說(shuō)明一下與XML相關(guān)的一些概念。

      SGML(Standard Generalized Markup Language,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言),由于IBM公司的三位先驅(qū)者Charles GoldFarb、Edward Mosher和Raymond Lorie創(chuàng)立,主要作為大型文檔的編制工具。DTD(Document Type Definition,文檔類型定義)是SGML文檔的核心,它定義了SGML文檔必須遵循的一組語(yǔ)法規(guī)則。由于它很復(fù)雜,所以只是在一些大公司或大項(xiàng)目中使用。直到HTML面世,它還是默默無(wú)聞。

      HTML(Hypertext Markup Language,超文本標(biāo)記語(yǔ)言),它是在SGML框架中通過(guò)DTD定義的標(biāo)記語(yǔ)言,是SGML的一種應(yīng)用。它由于結(jié)構(gòu)簡(jiǎn)單,容易學(xué)習(xí)而迅速普及,每個(gè)人都能很快地建立自已的頁(yè)面,HTML造就了現(xiàn)時(shí)Internet上無(wú)數(shù)的信息資源。HTML標(biāo)記只描述文檔的外觀,而不描述文檔的內(nèi)容本身--里面有什么。HTML是不明白網(wǎng)頁(yè)內(nèi)容的,這樣就造成了內(nèi)容搜索的差異和不確定性。另一個(gè)問(wèn)題是,HTML不是可擴(kuò)展的,這意味著沒(méi)有一種方便的途徑來(lái)擴(kuò)展標(biāo)記。每一個(gè)新標(biāo)記的引入都會(huì)造成系統(tǒng)的不一致性和對(duì)標(biāo)準(zhǔn)的修訂。這就是為什么現(xiàn)在我們用不同的瀏覽器瀏覽同一個(gè)網(wǎng)站時(shí)表現(xiàn)效果會(huì)有差異。

      XHTML(eXtensible Hypertext Markup Language,可擴(kuò)展超文本標(biāo)記語(yǔ)言),它是按XML規(guī)則編寫的HTML,由于有統(tǒng)一的規(guī)則約束,所以它不會(huì)出現(xiàn)如HTML一樣的不規(guī)范、不一致性問(wèn)題。

      XML(eXtensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言),繼承了SGML的優(yōu)點(diǎn),但又沒(méi)有了SGML的復(fù)雜性。XML專門為WEB應(yīng)用而設(shè)計(jì),和HTML不同,它是一種元標(biāo)記語(yǔ)言(meta-markup language),也就是說(shuō)它沒(méi)有一套能夠適用于各個(gè)領(lǐng)域中所有用戶的固守的標(biāo)簽和元素,相反,它允許開(kāi)發(fā)者根據(jù)自已的需要定義自已的元素,XML中的X(eXtensible)就是說(shuō)明了這一點(diǎn)。它的特點(diǎn)有:

      XML使用Unicode字符集,可生成英文、中文、希臘文或梵文等多種語(yǔ)言。

      可將多個(gè)來(lái)源(包括其他XML文檔和二進(jìn)制文件)匯合進(jìn)一個(gè)XML文檔。

      可利用DTD或Schema(模式)管理一致性問(wèn)題。DTD主要用于文檔型文檔,Schema主要用數(shù)據(jù)型文檔。

      具有很好的擴(kuò)展性,可定義自已的元素和屬性。

      通過(guò)XML可從關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)中提取數(shù)據(jù)到結(jié)構(gòu)化文檔。它還被設(shè)計(jì)成可對(duì)各種數(shù)據(jù)對(duì)象進(jìn)行操作。

      在一個(gè)設(shè)計(jì)良好的XML應(yīng)用中,XML標(biāo)記不涉及文檔如何顯示,只表示文檔的結(jié)構(gòu)。

      XML被設(shè)計(jì)用來(lái)存儲(chǔ)、支持和交換數(shù)據(jù),而不是用來(lái)顯示數(shù)據(jù)的。通常,XML被用于數(shù)據(jù)交換,而不是數(shù)據(jù)存儲(chǔ)。


                       

      元數(shù)據(jù),定義數(shù)據(jù)的數(shù)據(jù)。

      標(biāo)記語(yǔ)言是一種定義文檔的格式語(yǔ)言。SGML、XML、XHML、HTML都屬標(biāo)記語(yǔ)言。

      XML文檔是什么?它有時(shí)是一個(gè)文件,有時(shí)是關(guān)系數(shù)據(jù)庫(kù)中的一條記錄,有時(shí)是由Object Request Broker(對(duì)象請(qǐng)求代理程序)傳送的一個(gè)對(duì)象,有時(shí)是到達(dá)網(wǎng)絡(luò)接口的一個(gè)字節(jié)流。XML文檔可使不同系統(tǒng)、不同平臺(tái)的數(shù)據(jù)實(shí)現(xiàn)統(tǒng)一接口,這就是XML真正的威力所在。下面列舉幾個(gè)使用XML的領(lǐng)域:

      本文由()整理發(fā)布!轉(zhuǎn)載請(qǐng)注明出處,謝謝!

      文檔設(shè)計(jì)和管理,可利用XML維護(hù)公司的文檔資料。

      Web開(kāi)發(fā),利用XHTML和XSLT實(shí)現(xiàn)的Web頁(yè)面擴(kuò)展性更好,更容易維護(hù)。

      數(shù)據(jù)庫(kù)應(yīng)用和程序開(kāi)發(fā),可從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)并生成XML文檔,實(shí)現(xiàn)信息的跨平臺(tái)、跨系統(tǒng)溝通。

      定義其它語(yǔ)言,WML和WAP就是用通過(guò)XML建立的。

      XML不是什么?

      XML只是一種標(biāo)記語(yǔ)言,不是一種編程語(yǔ)言。不存在一種編譯器,把XML文檔轉(zhuǎn)化成可執(zhí)行二進(jìn)制代碼。

      XML不是一種網(wǎng)絡(luò)傳輸協(xié)議,但通過(guò)網(wǎng)絡(luò)協(xié)議傳輸?shù)臄?shù)據(jù)格式則可以是XML格式的。

      XML不是數(shù)據(jù)庫(kù),不能替代Oracle或MySQL這類的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。

    【XML入門教程】相關(guān)文章:

    梵語(yǔ)入門教程08-20

    CSS入門教程01-25

    XML認(rèn)證元素類型聲明05-28

    新手油畫入門教程09-16

    油畫自學(xué)入門教程02-23

    紋繡入門教程06-25

    關(guān)于IBM XML認(rèn)證考試的要點(diǎn)01-13

    跆拳道入門教程08-08

    有關(guān)Word的基礎(chǔ)入門教程10-16

    PS動(dòng)畫制作入門教程05-25

    主站蜘蛛池模板: 在线欧美v日韩v国产精品v| 热久久国产精品| 精品久久久久久综合日本| 无码人妻精品一区二区三区99不卡| 国产精品丝袜黑色高跟鞋| 热RE99久久精品国产66热| 91无码人妻精品一区二区三区L | 亚洲AV无码成人精品区在线观看| 国产精品国产三级国产AⅤ| 成人午夜精品网站在线观看| 亚洲精品夜夜夜妓女网| 国内精品伊人久久久久影院对白 | 精品综合久久久久久97超人| 无码人妻精品中文字幕| 欧美精品亚洲人成在线观看| 刺激无码在线观看精品视频| 国产精品久久网| 国产精品第12页| 无码国产精品一区二区免费模式 | 国产精品九九九久久九九| 久久亚洲欧美国产精品| 亚欧乱色国产精品免费视频| 久久99亚洲综合精品首页| 国产亚洲色婷婷久久99精品91| 亚洲精品在线观看视频| 国产精品一区二区久久精品| 国产欧美日韩精品丝袜高跟鞋 | 少妇人妻偷人精品免费视频| 久久精品国产精品亜洲毛片 | 久久久无码精品午夜| 国产精品女同一区二区久久| 98香蕉草草视频在线精品看| 四虎最新永久在线精品免费| 久久精品国产只有精品2020| 国产亚洲精品一品区99热| 国产福利91精品一区二区三区 | 精品国产欧美一区二区三区成人 | 99精品免费视品| HEYZO无码综合国产精品| 国产精品毛片VA一区二区三区| 久久精品国产亚洲AV嫖农村妇女|