標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言是什么意思 json可以代替xml,為什么網(wǎng)頁(yè)不用json格式來(lái)寫呢?
json可以代替xml,為什么網(wǎng)頁(yè)不用json格式來(lái)寫呢?以前的程序之間通信的數(shù)據(jù)載體是XML。后來(lái),在許多地方,JSON取代了XML。主要有:1。JSON格式簡(jiǎn)單、輕量級(jí),不需要前后標(biāo)注,減少了寬帶
json可以代替xml,為什么網(wǎng)頁(yè)不用json格式來(lái)寫呢?
以前的程序之間通信的數(shù)據(jù)載體是XML。后來(lái),在許多地方,JSON取代了XML。主要有:
1。JSON格式簡(jiǎn)單、輕量級(jí),不需要前后標(biāo)注,減少了寬帶數(shù)據(jù)傳輸。
2. JS自然支持解析JSON,XML的前端和后端需要再次解析。
3. JSON傳輸支持更多類型,比如字符串、數(shù)組、布爾值。XML解析字符串。
網(wǎng)頁(yè)不需要用JSON編寫,因?yàn)閔tml是XML的變體。HTML和CSS、JS技術(shù)已經(jīng)非常成熟,所有主流瀏覽器都支持它。瀏覽器供應(yīng)商不太可能改變規(guī)則并開發(fā)對(duì)JSON的支持。
什么是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言?
SGML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)是一種編程元語(yǔ)言。它提供了一個(gè)獨(dú)立于任何其他應(yīng)用軟件的文檔標(biāo)記系統(tǒng)。它還包括一套國(guó)際標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)定義了獨(dú)立于設(shè)備和機(jī)器的電子文件的表示形式。但是SGML的安裝成本很高,技術(shù)要求很特殊,學(xué)習(xí)起來(lái)很困難
網(wǎng)絡(luò)標(biāo)識(shí)語(yǔ)言是指:XML是可擴(kuò)展標(biāo)記語(yǔ)言的縮寫。
XML實(shí)際上是在web上表示結(jié)構(gòu)化信息的標(biāo)準(zhǔn)文本格式。它沒有復(fù)雜的語(yǔ)法和包羅萬(wàn)象的數(shù)據(jù)定義。XML和HTML一樣,來(lái)自SGML。SGML是一種通用語(yǔ)言,早在web發(fā)明之前就使用標(biāo)記來(lái)描述文檔。但是SGML非常龐大,很難學(xué)習(xí)和使用。鑒于此,人們提出了HTML語(yǔ)言。然而,近年來(lái),隨著web應(yīng)用的不斷深入,HTML在應(yīng)用中的需求也越來(lái)越廣泛。有人建議直接使用SGML作為web語(yǔ)言。但是,SGML太大,無(wú)法學(xué)習(xí)和使用。完全實(shí)現(xiàn)SGML瀏覽器也是非常困難的。因此,網(wǎng)絡(luò)標(biāo)準(zhǔn)化組織W3C建議使用簡(jiǎn)化版的sgmlxml。XML和SGML一樣,是一種用于定義其他語(yǔ)言的元語(yǔ)言。與SGML相比,XML規(guī)范不到SGML規(guī)范的1/10,易于理解。它是新一代的標(biāo)記語(yǔ)言,既沒有標(biāo)記集,也沒有語(yǔ)法。
什么是網(wǎng)絡(luò)標(biāo)識(shí)語(yǔ)言(XLM)?
SGML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)是定義電子文檔結(jié)構(gòu)和內(nèi)容的國(guó)際標(biāo)準(zhǔn)語(yǔ)言。它是所有電子文檔標(biāo)記語(yǔ)言的起源。SGML早在web發(fā)明之前就存在了
SGML是1986年發(fā)布的信息管理國(guó)際標(biāo)準(zhǔn)(iso8879)。該標(biāo)準(zhǔn)定義了獨(dú)立于平臺(tái)和應(yīng)用程序的文本文檔的格式、索引和鏈接信息,并為用戶提供了類似語(yǔ)法的機(jī)制來(lái)定義文檔的結(jié)構(gòu)和表示文檔結(jié)構(gòu)的標(biāo)簽。標(biāo)記的含義是指插入到文檔中的標(biāo)記。有兩種標(biāo)記:一種稱為過程標(biāo)記,用于描述文檔顯示的樣式;另一種稱為描述性標(biāo)記,用于描述文檔中文本的用途。SGML的基本思想是分離文檔的內(nèi)容和樣式。
SGML規(guī)定了在文檔中嵌入描述標(biāo)記的標(biāo)準(zhǔn)格式和描述文檔結(jié)構(gòu)的標(biāo)準(zhǔn)方法。目前在web上使用的HTML格式是一個(gè)帶有固定標(biāo)記集的SGML文檔。SGML能夠支持多種文檔結(jié)構(gòu)類型,并且能夠獨(dú)立于特定的軟件和硬件創(chuàng)建文檔,因此可以方便地與使用不同計(jì)算機(jī)系統(tǒng)的用戶交換文檔。使用SGML將給多媒體的創(chuàng)作帶來(lái)許多好處。首先,由于它的標(biāo)準(zhǔn)化,可以使創(chuàng)作者更加專注于內(nèi)容的創(chuàng)作,提高作品的重用性、可移植性和共享性。其次,由于SGML的獨(dú)立性,它可以在很多場(chǎng)合使用。