XML 表示可擴展標記語言。它是一種基于文本的標記語言,源自標準通用標記語言(SGML)。
XML 標簽標識數據以及用于存儲和組織數據,而不是指定如何顯示它,像 HTML 一樣用于顯示數據。不久的將來 XML 并不會取代 HTML,但是它通過采用許多 HTML 中成功的特性引入了可能性。
這里有 XML 的三個重要特點,這使得它對各種各樣的系統和解決方案都有用:
XML 是可擴展:XML 允許我們創建自己的適合應用程序的自描述標簽或者語言。
XML 承載數據,但不呈現它:XML 允許我們存儲數據,不管它會如何呈現。
XML 是一個公共標準:XML 有叫做萬維網聯盟(W3C)的組織開發,并且它可以作為一個開放標準。
XML 的用途
這個 XML 用途的簡短列表說明了一切:
XML 可以在幕后工作以簡化為大型網站創建 HTML 文檔。
XML 可以用來在組織和系統之間交換信息。
XML 可以用來卸載和重新加載數據庫。
XML 可以用來存儲和整理數據,還可以自定義數據處理需求。
XML 很容易合并樣式表創建幾乎任何想要的輸出。
實際上,任何類型的數據都可以被表示為 XML 文檔。
什么是標記?
XML 是一種標記語言,它定義了一組按照人類可讀和機器可讀的格式編碼文檔的規則。那么究竟什么是標記語言? 標記就是添加給文檔以某種方式改善其意義的信息,它標識部分以及彼此之間如何關聯。更具體來說,標記語言就是一組符號,它可以放置到文檔的文本中劃分和標記文檔的某些部分。
下面這個例子展示了嵌入一塊文本的 XML 標記看起來是什么樣子:
XML/HTML Code復制內容到剪貼板 <message> <text>Hello, world!</text> </message>這個片段包含標記符號或者說是標簽,比如 <message>...</message> 和 <text>... </text>。標簽 <message> 和 </message> 表示這個 XML 代碼片段的開始和結束。標簽 <text> 和 </text> 包裹著文本 Hello world!。
XML 是編程語言嗎?
一門用于創建計算機程序的編程語言由語法規則和它自己的詞匯表組成。這些程序指示計算機執行特定的任務。XML 并不具備成為一種編程語言的資格,因為它不執行任何計算或者算法。它通常存儲在簡單的文本文件中,并通過能夠解釋 XML 的特殊軟件處理。
XML 語法
下面是一個完整的 XML 文檔:
XML/HTML Code復制內容到剪貼板 <?xml version="1.0"?> <concat-info>新聞熱點
疑難解答