當前位置:成語大全網 - 漢語詞典 - 什麽是標記控制語言?

什麽是標記控制語言?

標記語言(Markup language)又稱標記語言,是壹種將文本和其他與文本相關的信息結合起來,以顯示文檔結構和數據處理細節的計算機文本編碼。與文本相關的其他信息(包括,例如,文本的結構和呈現信息等。)與原始文本相結合,但它由壹個標記來標識。

簡介

標記語言(Markup language)又稱標記語言,是壹種將文本和其他與文本相關的信息結合起來,以顯示文檔結構和數據處理細節的計算機文本編碼。與文本相關的其他信息(包括,例如,文本的結構和呈現信息等。)與原始文本相結合,但它由壹個標記來標識。現在廣泛使用的標記語言是超文本標記語言(HTML)和可擴展標記語言(XML)。標記語言廣泛用於網頁和網絡應用中。標記最早用於出版業,被作者、編輯、出版社用來描述出版作品的排版格式。

標記語言的分類

標記語言通常可以分為三類:表示性的、過程性的和描述性的。

代表性標記語言

表示標記語言用於在編碼過程中標記文檔的結構信息。例如,在文本文件中,文件的標題可能需要以特定的格式表示(居中、放大等。),所以我們需要標記文件的標題。文字處理和桌面出版產品有時可以自動推斷出這類結構化信息,但像Wiki這樣的純文本編輯器大多無法解決這個問題。

過程識別

過程標記語言通常專門用於文字的表達,但它通常對文本編輯器是可見的,並且可以由軟件按照它出現的順序來解釋。為了格式化壹個標題,壹系列格式標識符將被直接插入標題文本之前,以指示計算機切換到居中顯示模式,同時放大和加粗字體。標題文字後會立即貼上格式停止標誌;對於更高級的系統宏命令或者這種堆棧模式,這個過程的實現會更加豐富。在大多數情況下,過程標記能力包括圖靈完全編程語言。過程標記語言的例子有nroff、troff、TeX、Lout和PostScript。過程化標記語言廣泛應用於專業出版領域,專業出版商會根據需要使用不同的索引語言來滿足出版需求。

描述性識別

歷史上的“標記”壹詞,來源於傳統出版業對手稿進行“標記”,即在手稿邊緣加上壹些符號,以表示印刷要求。長期以來,這項工作都是由專門的人(“標記員”)和校對人員進行,把稿件用什麽字體、字體、字號標記出來,然後交給別人進行人工排版。GenCode TeX主項:TeX TeX是美國計算機教授Donald E. Knuth編寫的壹款功能強大的排版軟件。它在學術界非常流行,尤其是在數學、物理和計算機科學領域。TeX被普遍認為是壹個很好的排版工具,尤其是在處理復雜的數學公式時。使用LaTeX等終端軟件,TeX可以排版漂亮的文字。SGML SGML是壹種特殊的標記語言,用於編寫牛津英語詞典的電子版。由於SGML的復雜性,很難推廣。HTML的主項:超文本標記語言(簡稱HTML)是壹種為網頁創建和其他可以在網頁瀏覽器中看到的信息而設計的標記語言。XML主項:XML可擴展標記語言(XML),也稱為可擴展標記語言,是壹種標記語言。標記是指計算機能夠理解的信息符號。通過這個標誌,計算機可以處理包含各種信息的文章。XHTML的主詞條:XHTML可擴展超文本標記語言(XHTML)是壹種標記語言,在表達方式上與超文本標記語言(HTML)相似,但在語法上更嚴格。其他基於XML的應用包括其他基於XML的應用,如RDF、XForms、DocBook、SOAP和Web本體語言(OWL)。有關詳細信息,請參見XML標記語言列表。特色其他應用XAML(Extensible Application Markup Language),基於XML語言,用於微軟WPF(Windows Presentation Foundation)。

編輯這段標記語言歷史

標記語言用壹系列約定的標簽來標記電子文檔,以定義電子文檔的語義、結構和格式。這些標簽必須易於與內容區分開來,並且易於識別。標記語言的發展如下:GML(1969)| SGML(1985)| XML(1998),,,,,和HTML (1993) |—————— |。XHTML 1,為了促進數據交換和操作,在20世紀60年代,通過IBM AG的研究人員的傑出工作,得出了壹個重要的結論:要提高系統的可移植性,必須采用壹種通用的文檔格式,並且這種文檔格式必須符合特定的規則。這是創建GML(通用標記語言)的指導原則。從人們將文件組織成標準格式的動機出發,IBM創造了GML。2.在實現標記語言概念的基礎上,來自IBM的研究員Charles Goldfarb領導的開發團隊完善了GML,稱為SGML(通用標記語言),SGML成為IBM格式化和維護法律文檔的手段。後來,它被擴展和修訂為壹個全面的信息標準,以適應在工業中的廣泛應用。在1986中,SGML被國際標準化組織(ISO)采用。它的功能非常強大,但是非常復雜,需要很多昂貴的軟件壹起運行,所以長期沒有普及。3,1989,CERT的研究人員蒂姆·伯納斯·李和安德斯·貝裏隆德* *創造了壹種基於標記的語言HMTL,可以看作是SGML的壹個簡單應用。起初,它只提供了壹種顯示靜態文本信息的方法。後來產生的標簽越來越多,微軟和網景兩大瀏覽器廠商甚至自己創造了產品。在4,1996中,人們開始描述壹種新的標記語言,這是壹種在WEB中應用SGML的靈活性和強大功能的方法。W3C(萬維網聯盟,領導萬維網、制定其協議、促進萬維網發展並確保其互操作性的國際組織)專門成立了壹個專家組來做這項工作。1998.2,w3c批準了XML1.0的規範。XML(可擴展標記語言)具有SGML的核心特點,但它簡潔,內容甚至不到SGML的十分之壹。