標記語言是一種計算機語言,可以將文檔的元素分開。與編程語言不同,它採用人類可讀格式,幾乎所有文本編輯器都可以打開。對於通過標籤定義元素的性質,此類文件允許定義廣泛的元素。這些標籤與數據的圖形表示無關,也不用於指定用戶定義的設置,例如字體,尺寸等。 如今,有很多標記語言可供使用。其中一些在這裡進行了討論,以供一般意識。

標記語言fileformats

html - 超文本標記語言

[HTML1] (Hyper Text Markup Language)是用於在瀏覽器中顯示的網頁的擴展名。 HTML被稱為Web語言,隨著新信息要求的要求,將作為網頁的一部分顯示。最新的變體稱為HTML 5,它具有很大的靈活性來使用該語言。 HTML頁面是從託管的服務器接收的,或者也可以從本地系統加載。每個HTML頁面都由HTML元素組成,例如表單,文本,圖像,動畫,鏈接等。這些元素由標籤(例如,和其他幾個標籤都啟動和結束的標籤)表示。它還可以嵌入用腳本語言編寫的應用程序,例如JavaScript和样式表(CSS),以進行整體佈局表示。

XML - 擴展標記語言

XML代表可擴展的標記語言,類似於html,但在使用標籤定義對象方面有所不同。創建XML文件格式的整個想法是存儲和運輸數據,而無需依賴軟件或硬件工具。它的受歡迎程度是由於它既是人類又是機器可讀性。這使其能夠以對象的形式創建常見的數據協議,並通過網絡(例如WorldWide Web(www))共享並共享。 XML中的“ X”是可擴展的,這意味著可以根據用戶要求將語言擴展到任意數量的符號。對於這些功能,許多標准文件格式都可以使用它,例如Microsoft Open XML,libreoffice opendocument,XHTMLSVG

XHTML - 可擴展的超文本標記語言

XHTML是一種基於文本的文件格式,使用XML中的標記,使用HTML 4.0的重新制定。這些文件非常適合在Web瀏覽器中打開或查看。 XHTML設計為更結構化,腳本較少,通用;使用XML的所有現有設施和更多設備獨立。 XHTML提供了一套值得的元素和屬性集,並結合了樣式表。屬性從元數據屬性集合中使用。 XHTML通過將所有HTML演示元素從屬於樣式表,從而提供靈活性和可訪問性。樣式表比這些表達元素更通用。 HTML 4.01,HTML5和XHTML的規格正在由萬維網聯盟(W3C)動態開發。

XAML - 基於XML的標記語言

XAML,擴展應用標記語言,擴展文件描述了基於Windows Edractation Foundation(WPF)的軟件應用程序的用戶界面元素。儘管一種語言,但不需要對其進行編程,因為它基於XML的標準格式,該格式易於使用和理解。 XAML(發音為“ Zammel”)是由Microsoft開發的,其特定目的是創建用戶界面。其首字母縮寫詞原始代表可擴展的Avalon標記語言,其中Avalon是WPF的代碼名稱。 XAML文件有時也可以使用XOML擴展名保存。 很少有其他標記語言包括MHTMLHTMXOML使用上面討論的基本標記語言以進行功能。相應的標記語言的使用取決於目的。如果要用於顯示目的,則使用HTML,MHTML和HTM。但是,如果需要數據描述,則使用標記語言(例如XML和基於XML的語言)。