DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML基礎 >> 關於 XML 的十種觀點
關於 XML 的十種觀點
編輯:XML基礎     

 

  在計算機信息技術中,少有象類似 XML 那樣的技術,她讓人們產生范圍很大的聯想,而這些聯想及其應用又可能相距甚遠。她也更多引起人們對 XML 彼此不同的理解與認識,當然也包括誤解。她什麼也是,但又什麼都不是,正所謂“霧裡看花”,而這也正是她的魅力所在。一百個人可能會產生一百種觀點,這裡整理其中的十類觀點,可能有助於您對 XML 的認識與應用。
     
  1.XML 是文本化的小型數據庫表達語言。可以對其進行 LOAD/SAVE, INSERT/REMOVE/UPDATE, SELECT 等操作;甚至可以把 XML 應用成為一個中間層的虛擬數據庫。
  
  2.XML 是客戶端計算的數據結構載體。通過聯合使用 JavaScript/DHTML 技術實現客戶端的小型信息過濾、查詢、計算與通訊應用。
  
  3.XML 是信息的高層封裝與運輸的標准。據此 XML 也是不同應用系統之間的數據接口標准,是所有信息的中間層表示;是中間層應用服務器(AS)的通用數據接口。甚至可以用於數據倉庫技術的數據遷移過程、數據庫報告格式中。
  
  4.XML 是 HTML 的高層擴展。HTML 面向文本、信息發布,HTML 容許混亂;XML 面向數據、數據處理,XML 要求工整(well-formed)合法(Valid);用戶可用 XML 創建自己的 HTML。
  
  5.XML 是信息的對象化語言。DTD/Schema 是界面或類 INTERFACE/CLASS,XML 是對象實例 OBJECT,XSL 是方法定義 IMPLEMENT/METHOD,XML-Data 解決了 XML 類的繼承問題。而 XML 中的資源(URI)尋址(URL)、物理實體等又構成了信息的組件 Compoent。XML 的 RDF 是信息導航、浏覽、搜索的用戶接口 UI 標准。
  
  6.XML 是不同數據結構體的文本化描述語言。它可以描述線性表、樹、圖形等數據結構,也能描述文件化的外部數據結構。甚至可以制造類似 XML 的 Compiler,可使文檔在文本與二進制文件間互相轉換,XML-Data 中嚴格定義了 XML 中數據的物理類型。也可以說 XML 是一種通用的數據結構。
  
  7.XML 是行業 HTML 擴展標記的定義語言。XML 與 HTML 結合描述行業的專用信息文檔,如 CDF, CML, MathML, SMIL 等。
  
  8.XML 是在因特網時代與 Java、CORBA 等量齊觀的一個概念。Java 解決了語言實施的同一,CORBA 解決了通訊協議的同一,XML 解決了信息表示、關聯的同一;OO 面向對象是這三者的共同理論基礎。萬維網接口定義語言 WIDL 就是 XML 與 IDL 技術結合的產物。
  
  9.XML 是國際標准化組織的標准通用標記語言 SGML 的子集。SGML 面向諸於飛機設計文檔的大規模、長生命周期的信息儲存,XML 則面向短期的臨時數據處理、面向萬維網絡;二者是相互補充的關系。
  
  10.XML 是巴斯克范式 BNF 的語言化、標准化、電子化。元素是其基本構成單位。
  
  

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved