<p id="tykgj"><strong id="tykgj"><small id="tykgj"></small></strong></p>

  • <pre id="tykgj"></pre>
    <pre id="tykgj"><label id="tykgj"></label></pre>
    <object id="tykgj"></object>
    1. XML

      來自站長百科
      跳轉至: 導航、? 搜索

      XML(eXtensible Markup Language的縮寫),意為可擴展的標記語言。與HTML相似,XML是一種顯示數據的標記語言,它能使數據通過網絡無障礙地進行傳輸,并顯示在用戶的瀏覽器上。XML是一套定義語義標記的規則,這些標記將文檔分成許多部件并對這些部件加以標識。它也是元標記語言,即定義了用于定義其他與特定領域有關的、語義的、結構化的標記語言的句法語言。

      XML的歷史[ ]

      1996年萬維網協會(或者叫W3C)開始設計一種可擴展的標記語言,使其能夠將SGML的靈活性和強大功能與已經被廣泛采用的HTML結合起來。這種后來變成XML的語言繼承了SGML的規范,而且實際上就是后者的一個子集。從SGML入手使得該設計小組能夠將精力集中在簡化已有的成果上。SGML已經提供了一種可以無限擴展的語言,它允許任何人能夠根據自己的需要加以擴充。XML之所以要較SGML更為簡化,很大程度上是出于易用性的考慮:人們對標記的讀寫過程應該使用現有的、簡便通用的工具,同時,我們也應當簡化計算機對文檔和數據交換的處理。由于有太多的可選功能,SGML變得過于復雜,以至于很難編寫出針對這種語言的普通解釋器,而XML的解釋器則簡單得多。此外,XML使得現有的Internet協議和軟件更為協調,從而簡化了數據處理和傳輸。作為一個不錯的SGML子集,XML還保持了對現有的面向SGML的系統的向下兼容性,這樣,用XML標記過的數據就仍然可以在 這些系統中使用,為基于SGML的行業節省了大筆的改造費用,同時,與Web的結合也使得它們更便于被訪問。

      1998年2月,XML 1.0 成為了W3C 的推薦標準。包括Extended Backus-Naur Form (EBNF) 中語法標識在內的這個正式的規范可以很容易地從W3C 的Web站點(http://www.w3c.org/TR/REC-xml)上得到;此外,XML規范的制定者之一Tim Bray 還在http://www.xml.com/axml/testaxml.htm 上提供了一個有著非常不錯的注解的版本。在http://www.ucc.ie/xml/上,由Peter Flynn 等人代表W3C 的XML 研究組維護的一個XML 1.0FAQ 還提供了到其他與XML 相關的主題的鏈接。XML是一種界定文本數據的簡便而標準的方法。它曾經被人稱作“Web上的ASCII碼”。就好像你可以使用自己喜愛的編程語言來創建任何一種數據結構,然后同其他人在其他計算平臺上使用的其他語言來共享一樣。XML的標記用來說明你所描述的概念,而屬性則用來控制它們的結構。所以,你可以定義自己所設計出的語法并同其他人共享。

      XML的特點[ ]

      • 使用有意義的標記(TAG)

      HTML:給瀏覽器讀取,不能傳達數據的語義。

      XML:具有語義。

      • 數據的語義與顯示方式分開

      HTML:決定數據顯示方式的語言。

      XML:描述數據內容的語言,本身并不決定數據該如何顯示,數據的顯示由XSL決定。

      • 可自定義的標記

      HTML:標記由少數權威團體制定,種類有限且不能隨意添加。

      XML:可由用戶按需要增加標記。如數學標記語言MATHML、財經標記語言FPML、電子商務標記語言EBXML等。

      • 嚴格的語法控制

      HTML:語法規則比較多元化,具有較大靈活性。文件結構比較松散,不能很容易的轉換為其他類型格式,比較難用程序來做大量而有效的處理,數據再利用的潛力大為降低。

      XML:對語法有嚴格的要求,所有XML的文件都必須經過嚴格的“驗證”過程才算完成,文件格式容易轉換。


      XML的優勢[ ]

      XML最大的優勢在于對各種數據的管理。任何系統都可以通過XML的解析器來讀取XML數據,因此它的數據可以通行各處,而不用擔心系統不支持的問題。

      • 數據的檢索:

      Internet上主要的數據檢索方式:分類檢索和全文檢索。

      XML:在語義標記作為搜索索引;在文件中截取關鍵部分。所有標記內的數據都可視為一個元素,而每一個元素都可以作為數據的索引。

      • 數據的顯示:

      XML將數據保存的格式與數據顯示的方式分開,使得XML文件可以輕易地更換數據顯示的方式,僅需改變XSL的設置,用戶就可以將同一數據制作成HTML、PDF、WML(Wireless Markup Language)、HDML(Hand-Held Device Markup Language)等不同格式,供不同的硬件顯示。

      • 數據的交換:

      XML語法簡單,可以被所有的機器解讀,又可以在各種平臺上使用,使得XML有潛力成為一個通行四海皆準的標記語言。


      XML應用范圍[ ]

      XML的應用主要有:內容管理(Content Management)、電子郵件的收發與管理、智能型日歷、個性化信息服務、電子商務。


      XML學習教程[ ]

      XML學習教程

      相關條目[ ]

      參考資料[ ]

      张雨绮被揉到高潮下不了床,精品成人毛片一区二区,久久香蕉国产线看观看手机,俄罗斯牧场VIDEOSK9
      <p id="tykgj"><strong id="tykgj"><small id="tykgj"></small></strong></p>

    2. <pre id="tykgj"></pre>
      <pre id="tykgj"><label id="tykgj"></label></pre>
      <object id="tykgj"></object>