久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

標(biāo)記語(yǔ)言

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

標(biāo)記語(yǔ)言,也稱置標(biāo)語(yǔ)言,是一種將文本(Text)以及文本相關(guān)的其他信息結(jié)合起來(lái),展現(xiàn)出關(guān)于文檔結(jié)構(gòu)和數(shù)據(jù)處理細(xì)節(jié)的電腦文字編碼。與文本相關(guān)的其他信息(包括例如文本的結(jié)構(gòu)和表示信息等)與原來(lái)的文本結(jié)合在一起,但是使用標(biāo)記(markup)進(jìn)行標(biāo)識(shí)。

標(biāo)記語(yǔ)言簡(jiǎn)介[ ]

標(biāo)記語(yǔ)言,也稱置標(biāo)語(yǔ)言,是一種將文本(Text)以及文本相關(guān)的其他信息結(jié)合起來(lái),展現(xiàn)出關(guān)于文檔結(jié)構(gòu)和數(shù)據(jù)處理細(xì)節(jié)的電腦文字編碼。與文本相關(guān)的其他信息(包括例如文本的結(jié)構(gòu)和表示信息等)與原來(lái)的文本結(jié)合在一起,但是使用標(biāo)記(markup)進(jìn)行標(biāo)識(shí)。當(dāng)今廣泛使用的置標(biāo)語(yǔ)言是超文本置標(biāo)語(yǔ)言(HyperText Markup Language,HTML)和可擴(kuò)展置標(biāo)語(yǔ)言 (eXtensible Markup Language,XML)。置標(biāo)語(yǔ)言廣泛應(yīng)用于網(wǎng)頁(yè)和網(wǎng)絡(luò)應(yīng)用程序。標(biāo)記最早用于出版業(yè),是作者、編輯以及出版商之間用于描述出版作品的排版格式所使用的。


標(biāo)記語(yǔ)言分類[ ]

  • 標(biāo)識(shí)性的置標(biāo)語(yǔ)言

標(biāo)識(shí)性的置標(biāo)語(yǔ)言 (Presentational markup)是在編碼過(guò)程中,標(biāo)記文檔的結(jié)構(gòu)信息。例如,在文本文件中, 文件的標(biāo)題可能需要用特定的格式表示(居中,放大等),這樣我們就需要標(biāo)記文件的標(biāo)題。字處理以及桌面出版產(chǎn)品有時(shí)候能夠自動(dòng)推斷出這類的結(jié)構(gòu)信息,但是絕大多數(shù)的,像Wiki這樣的純文本編輯器還不能解決這個(gè)問(wèn)題。


  • 過(guò)程性標(biāo)識(shí)

過(guò)程性置標(biāo)語(yǔ)言(Procedural markup) 一般都專門(mén)于文字的表達(dá),但通常對(duì)于文本編輯者可見(jiàn),并且能夠被軟件依其出現(xiàn)順序依次解讀 。 為了格式化一個(gè)標(biāo)題,在標(biāo)題文本之前,會(huì)緊接著插入一系列的格式標(biāo)識(shí)符,以指示計(jì)算機(jī)轉(zhuǎn)換到居中的顯示模式,同時(shí)加大及加粗字體。在標(biāo)題文本之后,會(huì)緊接綴上格式中止標(biāo)識(shí); 對(duì)于更高級(jí)的系統(tǒng)宏命令或這堆棧模式會(huì)讓這一過(guò)程的實(shí)現(xiàn)方式更加豐富 。大多是情況下, 過(guò)程性置標(biāo)能力包含有一個(gè)Turing-complete編程語(yǔ)言。 過(guò)程性置標(biāo)語(yǔ)言的范例有:nroff, troff, TeX, Lout 以及 PostScript. 過(guò)程性置標(biāo)語(yǔ)言被廣泛應(yīng)用在專業(yè)出版領(lǐng)域, 專業(yè)的出版商會(huì)根據(jù)要求使用不同的指標(biāo)語(yǔ)言已達(dá)到出版要求.


  • 描述性標(biāo)識(shí)

歷史

  “置標(biāo)(markup)”這個(gè)詞來(lái)源自傳統(tǒng)出版業(yè)的“標(biāo)記”一個(gè)手稿,也就是在原稿的邊緣加注一些符號(hào)來(lái)指示打印上的要求。 長(zhǎng)久以來(lái),這個(gè)工作都是由專門(mén)的人("markup men" )以及校對(duì)人來(lái)進(jìn)行,對(duì)原稿標(biāo)志出使用什么樣的字體,字型以及字號(hào),然后再將原稿交給其他人進(jìn)行手工的排版工作。

GenCode

TeX

主條目:TeX TeX是一個(gè)由美國(guó)電腦教授高德納(Donald E. Knuth)編寫(xiě)的功能強(qiáng)大的排版軟件。它在學(xué)術(shù)界十分流行,特別是數(shù)學(xué)、物理學(xué)和計(jì)算機(jī)科學(xué)界。TeX被普遍認(rèn)為是一個(gè)很好的排版工具,特別是在處理復(fù)雜的數(shù)學(xué)公式時(shí)。利用諸如是LaTeX等終端軟件,TeX就能夠排版出精美的文本。

SGML SGML是一種專門(mén)的置標(biāo)語(yǔ)言,被用作編寫(xiě)《牛津英語(yǔ)詞典》的電子版本。由于SGML的復(fù)雜,導(dǎo)致難以普及。

HTML

主條目:HTML 超文件標(biāo)示語(yǔ)言(英文:HyperText Markup Language,簡(jiǎn)稱為HTML)是為網(wǎng)頁(yè)創(chuàng)建和其它可在網(wǎng)頁(yè)瀏覽器中看到的信息設(shè)計(jì)的一種標(biāo)記語(yǔ)言。

XML

主條目:XML 可擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language,簡(jiǎn)稱XML),又稱可擴(kuò)展置標(biāo)語(yǔ)言,是一種標(biāo)記語(yǔ)言。置標(biāo)指電腦所能理解的信息符號(hào),通過(guò)此種標(biāo)記,電腦之間可以處理包含各種信息的文章等。

XHTML

主條目:XHTML 可延伸超文件標(biāo)示語(yǔ)言(eXtensible HyperText Markup Language,XHTML),是一種標(biāo)記語(yǔ)言,表現(xiàn)方式與超文本標(biāo)記語(yǔ)言(HTML)類似,不過(guò)語(yǔ)法上更加嚴(yán)格。

其他基于XML的應(yīng)用.

還有其他一些基于XML的應(yīng)用,比如RDF, XForms, DocBook, SOAP以及Web Ontology Language (OWL)。具體可以參見(jiàn)XML標(biāo)記語(yǔ)言列表.

特征

其他應(yīng)用

XAML(Extensible Application Markup Language),基于XML語(yǔ)言,在微軟WPF(Windows Presentation Foundation)中使用。


標(biāo)記語(yǔ)言歷史[ ]

  標(biāo)記語(yǔ)言(markup language),用一系列約定好的標(biāo)記來(lái)對(duì)電子文檔進(jìn)行標(biāo)記,以實(shí)現(xiàn)對(duì)電子文檔的語(yǔ)義、結(jié)構(gòu)、及格式的定義。這些標(biāo)記必須很容易的和內(nèi)容區(qū)分,并且易于識(shí)別。標(biāo)記語(yǔ)言的發(fā)展如下:

  GML(1969)

  |

  SGML(1985)

  |

  XML(1998) 、、、、、、、HTML(1993)

  |——————|——|———|——|

  MathML、WML、SVG、CML、XHTML

為了促進(jìn)數(shù)據(jù)交換和操作,在20世紀(jì)60年代,通過(guò)IBM格公司研究人員的杰出工作,得出了重要的結(jié)論:要提高系統(tǒng)的移植性,必須采用一種通用的文檔格式,這種文檔的格式必須遵守特定的規(guī)則。這也就是創(chuàng)建GML (Generalized Markup Language,通用標(biāo)記語(yǔ)言)的指導(dǎo)原則,從人們所產(chǎn)生的將文件結(jié)構(gòu)化為標(biāo)準(zhǔn)的格式的動(dòng)機(jī)出發(fā),IBM創(chuàng)建了GML。

在標(biāo)記語(yǔ)言的概念達(dá)成共識(shí)的基礎(chǔ)上,IBM公司的研究人員Charles Goldfarb帶領(lǐng)的開(kāi)發(fā)團(tuán)隊(duì)完善著GML,將其稱為SGML(Standard Generalized Markup Language,標(biāo)記通用標(biāo)記語(yǔ)言),SGML成為了IBM內(nèi)部格式化和維護(hù)合法化文件的手段。后來(lái)被拓展和修改,作為一種全面的信息標(biāo)準(zhǔn)以適應(yīng)工業(yè)范圍的廣泛應(yīng)用,1986年,SGML被國(guó)際標(biāo)準(zhǔn)化組織(ISO)所采納。

  他的功能非常強(qiáng)大,但是非常復(fù)雜,需要許多昂貴的軟件配合運(yùn)行,因此在很長(zhǎng)一段時(shí)間內(nèi)沒(méi)有被推廣。

1989年,歐洲粒子物理實(shí)驗(yàn)室(CERT)的研究員Tim Berners-Lee和Anders Berglund共同創(chuàng)建了一種基于標(biāo)記的語(yǔ)言HTML,他可看做SGML的簡(jiǎn)單應(yīng)用,開(kāi)始時(shí)僅僅提供一種對(duì)靜態(tài)文本的信息顯示的方法,后來(lái)越來(lái)越多的標(biāo)簽產(chǎn)生,兩大瀏覽器廠商微軟和網(wǎng)景格式,甚至創(chuàng)建了自己的產(chǎn)品的兼容標(biāo)簽,使HTML變得臃腫不堪,兼容性不好。

1996年人們開(kāi)始致力于描述一個(gè)新的標(biāo)記語(yǔ)言,它是一種在WEB中應(yīng)用SGML的靈活性和強(qiáng)大功能的方法,W3C(World Wide Web Consortium,全球萬(wàn)維網(wǎng)聯(lián)盟--領(lǐng)導(dǎo)萬(wàn)維網(wǎng),制定其公共的協(xié)議,促進(jìn)萬(wàn)維網(wǎng)的發(fā)展并確保其互操作性的國(guó)際組織)專門(mén)成立了專家小組以從事這項(xiàng)工作。1998.2,w3c批準(zhǔn)了XML1.0規(guī)范。XML(eXtensible Markup Language,可擴(kuò)展的標(biāo)記語(yǔ)言),具備SGML的核心特性,但簡(jiǎn)潔,他的內(nèi)容甚至不到SGML的十分之一。

其他應(yīng)用[ ]

XAML(Extensible Application Markup Language),基于XML語(yǔ)言,在微軟WPF(Windows Presentation Foundation)中使用。

相關(guān)條目[ ]

參考來(lái)源[ ]