xml格式

xml格式

可擴展標記語言標準通用標記語言的子集)是一種簡單的數據存儲語言。

使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立,雖然可擴展標記語言占用的空間比二進制數據要占用更多的空間,但可擴展標記語言極其簡單易於掌握和使用。

基本介紹

  • 中文名:可擴展標記語言
  • 外文名:eXtensible Markup Language
  • 外語縮寫:XML
  • 屬於:數據存儲語言
簡介,發展歷程,示例,

簡介

可擴展標記語言(XML)與Access,Oracle和SQL Server等資料庫不同,資料庫提供了更強有力的數據存儲和分析能力,例如:數據索引、排序、查找、相關一致性等,XML的宗旨傳輸數據的,而與其同屬標準通用標記語言的HTML主要用於顯示數據。事實上XML與其他數據表現形式最大的不同是:他極其簡單。這是一個看上去有點瑣細的優點,但正是這點使XML與眾不同。
XML的簡單使其易於在任何應用程式中讀寫數據,這使XML很快成為數據交換的唯一公共語言,雖然不同的套用軟體也支持其它的數據交換格式,但不久之後他們都將支持XML,那就意味著程式可以更容易的與Windows、Mac OS, Linux以及其他平台下產生的信息結合,然後可以很容易載入XML數據到程式中並分析他,並以XML格式輸出結果。
xml格式

發展歷程

XML的前身是標準通用標記語言,是自IBM從60年代就開始發展的通用標記語言
HTML一樣, 可擴展標記語言是標準通用標記語言的一個子集,它是描述網路上的數據內容和結構的標準。儘管如此,XML不像HTML,HTML僅僅提供了在頁面上顯示信息的通用方法(沒有上下文相關和動態功能) ,XML則對數據賦予上下文相關功能,它繼承了標準通用標記語言的大部分功能,卻使用了不太複雜的技術。
XML 代碼結構XML 代碼結構
為了使得標準通用標記語言顯得用戶友好,XML重新定義了標準通用標記語言的一些內部值和參數,去掉了大量的很少用到的功能,這些繁雜的功能使得標準通用標記語言在設計網站時顯得複雜化。XML保留了標準通用標記語言的結構化功能,這樣就使得網站設計者可以定義自己的文檔類型,XML同時也推出一種新型文檔類型,使得開發者也可以不必定義文檔類型。
因為XML是W3C制定的,XML的標準化工作由W3C的XML工作組負責,該小組成員由來自各個地方和行業的專家組成,他們通過email交流對XML標準的意見,並提出自己的看法。因為XML是個公共格式,它不專屬於任何一家公司,你不必擔心XML技術會成為少數公司的盈利工具,XML不是一個依附於特定瀏覽器的語言
可擴展標記語言是從稱為標準通用標記語言的更加古老的語言派生出來的。標準通用標記語言的主要目的是定義使用標籤來表示數據的標記語言的語法。

示例

  • 可以在可擴展標記語言檔案的內容包括幾乎所有的萬國碼Unicode字元,元素和屬性的名稱也可以由非ascii字元組成;
  • 標籤由包圍在一個小於號(<)和一個大於號(>)之間的文本組成,例如<標記>;
  • 起始標籤(外國語:starttag)表示一個特定區域的開始,例如<起始>;
  • 結束標籤(外國語:end tag)定義了一個區域的結束,除了在小於號之後緊跟著一個斜線(/)外,和起始標籤基本一樣,例如</結束>;
  • 標準通用標記語言還定義了標籤的特性屬性,它們是定義在小於號和大於號之間的值,例如<圖片 源="我的靚照.jpg">中的特性。如果你覺得它看起來很熟悉的話,應該知道,基於標準通用標記語言的語言的最著名實現就是原始的HTML
The XMLThe XML

相關詞條

熱門詞條

聯絡我們