熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

WEB頁面工具語言XML(二)定義

2013-11-13 10:06:18  來源: .NET編程 

  XML是一個精簡的SGML它將SGML的豐富功能與HTML的易用性結合到Web的應用中XML保留了SGML的可擴展功能這使XML從根本上有別於HTMLXML要比HTML強大得多它不再是固定的標記而是允許定義數量不限的標記來描述文檔中的資料允許嵌套的信息結構HTML只是Web顯示數據的通用方法而XML提供了一個直接處理 Web 數據的通用方法HTML著重描述Web頁面的顯示格式而XML著重描述的是Web頁面的內容

  XML中包括可擴展格式語言XSL(Extensible Style Language) 和可擴展鏈接語言XLL(Extensible Linking Language)

  XSL用於將XML數據翻譯為HTML或其他格式的語言XSL提供了一種疊式頁面CSS的功能使開發者構造出具有表達層結構的Web頁面來以有別於XML的數據結構XSL也能和HTML一起構造疊式頁面XSL可以解釋數量不限的標記它使Web的版面更豐富多彩例如動態的文本跑馬式的文字此外XSL還處理多國文字雙字節的漢字顯示網格的各種各樣的處理等

  XLL是XML的鏈接語言它與HTML的鏈接相似但功能更強大XLL支持可擴展的鏈接和多方向的鏈接它打破了HTML只支持超級文本概念下最簡單的鏈接限制能支持獨立於地址的域名雙向鏈路環路多個源的集合鏈接等XLL鏈接可不受文檔制約完全按用戶要求來指定和管理

  為了使XML易學易用XML精簡了一大片SGML難得用一次的功能正如幾十萬漢字中常用的只不過八千SGML常用的部分只占XML拋棄了SGML中不常用的部分使它一下就精簡了這樣一來XML的語法說明書只有而SGML卻有

  XML設計中也考慮了它的易用性易用性來自兩個方面一方面用戶編寫Web頁面方便另一方面設計人員實現XML浏覽器也不太困難

  總之XML使用一個簡單而有靈活的標准格式為基於Web的應用提供了一個描述數據和交換數據的有效手段HTML描述了顯示全球數據的通用方法而XML提供了直接處理全球數據的通用方法


From:http://tw.wingwit.com/Article/program/net/201311/12563.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.