亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        辨析HTML,SGML,XML三種標(biāo)記語言

        2009-07-06 03:54:30
        科教導(dǎo)刊 2009年15期
        關(guān)鍵詞:超文本瀏覽器結(jié)構(gòu)化

        陳 靜

        摘要隨著信息網(wǎng)絡(luò)的飛速發(fā)展,信息載體的形式正逐步從印刷型、固定型向數(shù)字型與動態(tài)型的數(shù)字化文獻(xiàn)形式過渡。為了規(guī)范數(shù)字化文獻(xiàn)形式,SGML、HTML、XML3種標(biāo)記語言先后應(yīng)運(yùn)而生。本文就這 3種標(biāo)記語言進(jìn)行分析與比較。

        關(guān)鍵詞SGMLHTMLXML

        中圖分類號:TP31文獻(xiàn)標(biāo)識碼:A

        XML技術(shù)自出現(xiàn)以來,在許多領(lǐng)域內(nèi)得到廣泛的支持并有著廣闊的應(yīng)用前景。XML數(shù)據(jù)已成為一個研究熱點。同時,看似與它相似已被人淡忘已久的SGML、HTML兩種標(biāo)識語言也被翻出,頻頻出現(xiàn)加以比較。那三者到底有沒有聯(lián)系,有什么聯(lián)系?下面我們從概念、特性加以分析理解。

        1 HTML,SGML,XML三種標(biāo)記語言

        (1)SGML標(biāo)準(zhǔn)通用標(biāo)記語言(Standard Generalized Markup Language)是針對指定一個文檔標(biāo)記語言或標(biāo)簽設(shè)置方式的一種元語言。這個標(biāo)準(zhǔn)本身是一個文檔類型定義(DTD)。SGML 是 IBM 通用標(biāo)記語言(GML)的一個后裔。SGML 基于有結(jié)構(gòu)的文檔和能夠描述不論這些元素是怎樣被顯示的其他語義元素的想法。SGML 提供多種能夠被用于很多應(yīng)用程序的標(biāo)記語法。通過改變 SGML 聲明,一個人甚至不需要使用“角括號”盡管它們是規(guī)范的,所謂的具體參考語法。SGML 最初設(shè)計來使在政府、法律和航空和航天工業(yè)的大型工程中能夠共享機(jī)器可讀文檔,其必須保留可讀文件幾十年——在信息技術(shù)中很少的時間。它也已經(jīng)廣泛地應(yīng)用在印刷和出版行業(yè),但是它的復(fù)雜性阻止了它在小規(guī)模多方面用途的廣泛應(yīng)用。目前,SGML多用于科技文獻(xiàn)和政府辦公文件中SGML的主要特點:SGML可支持無數(shù)的文檔結(jié)構(gòu)類型,例如布告、技術(shù)手冊、章節(jié)目錄、設(shè)計規(guī)范、各種報告、信函和備忘錄等;SGML可以創(chuàng)建與特定的軟硬件無關(guān)的文檔,因此很容易與使用不同計算機(jī)系統(tǒng)的用戶交換文檔。

        使用SGML對多媒體的創(chuàng)作將帶來許多好處。例如,可使創(chuàng)作人員更集中于內(nèi)容的創(chuàng)作,可提高作品的重復(fù)使用性能、可移植性能以及共享性能等;SGML的使用范圍很廣,除了傳統(tǒng)的電子出版物之外,SGML還可用在其他許多場合。例如,前面介紹的超媒體和超文本文檔、萬維網(wǎng)頁面的制作、數(shù)據(jù)庫、電子郵件、專家系統(tǒng)、CD-ROM出版物、交互式電子技術(shù)手冊等方面都大有用武之地。

        (2)HTML超文本標(biāo)識語言(Hypertext Marked Language),是一種用來制作超文本文檔的簡單標(biāo)記語言。超文本傳輸協(xié)議規(guī)定了瀏覽器在運(yùn)行 HTML 文檔時所遵循的規(guī)則和進(jìn)行的操作。HTTP協(xié)議的制定使瀏覽器在運(yùn)行超文本時有了統(tǒng)一的規(guī)則和標(biāo)準(zhǔn)。用HTML編寫的超文本文檔稱為HTML文檔,它能獨立于各種操作系統(tǒng)平臺,自1990年以來HTML就一直被用作WWW(是World Wide Web的縮寫,也可簡寫WEB、中文叫做萬維網(wǎng)) 的信息表示語言,使用HTML語言描述的文件,需要通過WEB瀏覽器顯示出效果。

        所謂超文本,是因為它可以加入圖片、聲音、動畫、影視等內(nèi)容,事實上每一個HTML文檔都是一種靜態(tài)的網(wǎng)頁文件,這個文件里面包含了HTML指令代碼,這些指令代碼并不是一種程序語言,它只是一種排版網(wǎng)頁中資料顯示位置的標(biāo)記結(jié)構(gòu)語言,易學(xué)易懂,非常簡單。HTML的普遍應(yīng)用就是帶來了超文本的技術(shù)——通過單擊鼠標(biāo)從一個主題跳轉(zhuǎn)到另一個主題,從一個頁面跳轉(zhuǎn)到另一個頁面與世界各地主機(jī)的文件鏈接。

        (3)XML可擴(kuò)展標(biāo)識語言 (eXtensible Marku Language),是Web上的數(shù)據(jù)通用語言。它使開發(fā)人員能夠?qū)⒔Y(jié)構(gòu)化數(shù)據(jù),從許多不同的應(yīng)用程序傳遞到桌面,進(jìn)行本地計算和演示。XML 允許為特定應(yīng)用程序創(chuàng)建唯一的數(shù)據(jù)格式。它還是在服務(wù)器之間傳輸結(jié)構(gòu)化數(shù)據(jù)的理想格式。XML是一種簡單、與平臺無關(guān)并被廣泛采用的標(biāo)準(zhǔn),是用來定義其它語言的一種元語言,其前身是SGML(標(biāo)準(zhǔn)通用標(biāo)記語言)。簡單的說,XML是提供一種描述結(jié)構(gòu)化數(shù)據(jù)的方法,它不但完成了HML不能完成的任務(wù),更為互聯(lián)網(wǎng)世界提供了定義各行各業(yè)的“專業(yè)術(shù)語”的工具。

        2 XML、SGML、HTML三者關(guān)系

        SGML、HTML是XML的先驅(qū)。SGML最早是用來再字處理程序中描敘數(shù)據(jù)用的。像RTF(富文本)文件,Word的DOC文件等等,都可以看成是應(yīng)用SGML的例子。如果用記事本打開一個RTF文件,就可以看到同HTML相近的一些東西,那就是RTF的源數(shù)據(jù)描敘,也是通過SGML定義的。SGML從誕生到現(xiàn)在已經(jīng)有上 10年的時間了,可以說已經(jīng)發(fā)展的十分成熟。XML和HTML都可以算的上是SGML的徒子徒孫了,他們都是從SGML發(fā)展而來的文檔格式描敘語言。因此他們都有一些共通的特性,比如相近的語法,都使用尖括號標(biāo)簽等等。但是準(zhǔn)確的說來,HTML是SGML的一個應(yīng)用,而XML是SGML的一個精簡子集。

        XML是與SGML相兼容的——XML文檔能夠被任何SGML編輯和瀏覽器所解析。但是,XML比SGML要簡單得多,并且他是特別為傳輸帶寬有限的Internet所設(shè)計的。Tim Bray是XML標(biāo)準(zhǔn)的編制人員之一,根據(jù)他的說法,XML就是要繼承SGML的優(yōu)點,但去掉SGML的復(fù)雜性,并使之能夠在網(wǎng)上很好的工作。

        而XML、HTML其間的差別是本質(zhì)上的。簡單的說來,HTML不能夠用來定義(或者說衍生)一個(下轉(zhuǎn)第121頁)(上接第113頁)新的應(yīng)用,而XML卻能夠做到。例如,資源描敘格式和頻道定義格式就是由XML定義出來的新的應(yīng)用。理論上講,甚至可以用XML來重新改寫HTML。

        3 結(jié)論

        事實上HTML、SGML和XML都將在一定時間內(nèi)守住自己的崗位,暫時不會有哪一種會被其他的所淘汰。HTML仍然是網(wǎng)上發(fā)布信息最為快捷的方式。如果要發(fā)布的數(shù)據(jù)有長期的應(yīng)用價值并且需要一些結(jié)構(gòu)化的內(nèi)容,網(wǎng)站建設(shè)者應(yīng)該考慮轉(zhuǎn)而使用XML。和HTML與XML不同,SGML將不會在網(wǎng)上得到廣泛的贊同,因為它并不是為網(wǎng)上傳輸而特別設(shè)計的。但對于高端的應(yīng)用,那些高度結(jié)構(gòu)化的文檔應(yīng)用,SGML仍將發(fā)揮起作用。

        猜你喜歡
        超文本瀏覽器結(jié)構(gòu)化
        促進(jìn)知識結(jié)構(gòu)化的主題式復(fù)習(xí)初探
        結(jié)構(gòu)化面試方法在研究生復(fù)試中的應(yīng)用
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        基于HTML5靜態(tài)網(wǎng)頁設(shè)計
        魅力中國(2018年5期)2018-07-30 11:11:58
        應(yīng)用超文本建構(gòu)教學(xué)培養(yǎng)學(xué)生的知識組織能力
        環(huán)球瀏覽器
        再見,那些年我們嘲笑過的IE瀏覽器
        基于圖模型的通用半結(jié)構(gòu)化數(shù)據(jù)檢索
        伯凡十年
        基于軟信息的結(jié)構(gòu)化轉(zhuǎn)換
        一区二区三区内射美女毛片| 国产一区二区三区观看视频| 视频一区二区免费在线观看 | 无人区乱码一区二区三区| 国产精品亚洲一区二区在线观看| 免费成人毛片| 久久精品av一区二区免费| 国产精品高清视亚洲乱码| 亚洲国产天堂久久综合网| 色窝窝在线无码中文| av网站影片在线观看| 国产熟人精品一区二区| 人人爽久久涩噜噜噜丁香| 亚洲丁香婷婷综合久久小说| 日本高清长片一区二区| 国偷自拍av一区二区三区| 粗壮挺进人妻水蜜桃成熟漫画| 人妻少妇不满足中文字幕| 日韩熟女精品一区二区三区视频| 国产对白刺激在线观看| 视频一区视频二区自拍偷拍| 精品久久久bbbb人妻| 日韩一线无码av毛片免费| 中文字幕乱码亚洲无线| 国产熟人精品一区二区| 久久久g0g0午夜无码精品| 99精品热6080yy久久| 亚洲国产成人久久精品美女av| 少妇高潮av久久久久久| 亚洲美国产亚洲av| 亚洲在战AV极品无码| 亚洲国产中文字幕无线乱码| 2018国产精华国产精品| 在线观看网址你懂的| 在线视频自拍视频激情| 亚洲国产美女高潮久久久| 欧美xxxx色视频在线观看| 亚洲成a∨人片在线观看无码| 深夜日韩在线观看视频| 国产色在线 | 日韩| 五月天综合在线|