XML - 概述



XML 代表可擴充套件標記語言 (Extensible Markup Language)。它是一種基於文字的標記語言,源自標準通用標記語言 (SGML)。

XML 標籤標識資料,用於儲存和組織資料,而不是像 HTML 標籤那樣指定如何顯示資料。HTML 標籤用於顯示資料。XML 在不久的將來不會取代 HTML,但它透過採用 HTML 的許多成功特性,帶來了新的可能性。

XML 有三個重要的特性使其在各種系統和解決方案中非常有用:

  • XML 可擴充套件 - XML 允許您建立適合您應用程式的自描述標籤或語言。

  • XML 傳遞資料,不呈現資料 - XML 允許您儲存資料,而不管它將如何呈現。

  • XML 是公共標準 - XML 由全球資訊網聯盟 (W3C) 開發,並作為開放標準提供。

XML 用途

XML 用途簡短列表如下:

  • XML 可以幕後工作,簡化大型網站的 HTML 文件建立。

  • XML 可用於在組織和系統之間交換資訊。

  • XML 可用於資料庫的解除安裝和重新載入。

  • XML 可用於儲存和組織資料,可以定製您的資料處理需求。

  • XML 可以輕鬆地與樣式表合併,以建立幾乎任何所需的輸出。

  • 實際上,任何型別的資料都可以表示為 XML 文件。

什麼是標記?

XML 是一種標記語言,它定義了一套規則,用於以既可人讀又可機器讀的格式編碼文件。那麼標記語言到底是什麼?標記是新增到文件中的資訊,它以某種方式增強了文件的含義,因為它標識了文件的各個部分以及它們之間的關係。更具體地說,標記語言是一組可以放置在文件文字中的符號,以劃分和標記該文件的各個部分。

以下示例顯示了嵌入在文字片段中的 XML 標記:

<message>
   <text>Hello, world!</text>
</message>

此程式碼片段包含標記符號或標籤,例如 <message>...</message> 和 <text>... </text>。標籤 <message> 和 </message> 標記 XML 程式碼片段的開始和結束。標籤 <text> 和 </text> 包圍文字 Hello, world!。

XML 是程式語言嗎?

程式語言由語法規則和自己的詞彙組成,用於建立計算機程式。這些程式指示計算機執行特定任務。XML 不符合程式語言的條件,因為它不執行任何計算或演算法。它通常儲存在簡單的文字檔案中,並由能夠解釋 XML 的專用軟體進行處理。

廣告