DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML詳解 >> XML的基礎概念
XML的基礎概念
編輯:XML詳解     

XML(eXtensible Markup Language)是萬維網協會(World wide wleb Consortium,W3C) 的XML工作小組所定義的可擴展標記語言。

該小組將XML描述為:“可擴展標記語言(XML)是SGML的一個子集……其目標是讓一般的SGML能夠在網站上被服務、接收與處理。如同HTML一樣,XML被設計成容易操作、能夠與SGML、Html共同合作的語言。”

XML是一種中介標示語言(Meta.markup Language),可提供描述結構化數據的格式。XML也是一種類似於HTML被設計用來描述數據的語言。當然,XML和Html有著本質的區別。

XML提供了一種獨立運行程序的方法來共享數據,它是一種用來自動描述信息的新標記語言,並能使計算機把Intemet的功能由信息傳遞擴大到人類其他多種多樣的活動中去。

同Html一樣,XML由若干規則組成,這些規則可用於創建標識語言,並能用一種被稱作分析程序的簡明程序來處理所有新創建的標識語言。

正如Html為第一個計算機用戶閱讀Internet文檔提供一種顯示方式一樣,XML也創建了一種任何人都能讀出和寫入的語言。運用XML的擴展功能不僅能從Web服務器下載大量的信息,還能夠大大減少網絡流量。使用者可以自定義XML中的標記(tag)。這些都是由XML的自解釋(SelfDescribing)語言特性所決定的。

XML有三個要素:Schema(模式)、XSL(eXtensible Style Sheet Language,可擴展樣式語言)和XLL(eXtensible Link Language,可擴展鏈接語言)。

Schema規定了XML文件的邏輯結構,定義了XML文件中的元素、元素的屬性以及屬性之間的關系,它可以幫助xML一分析程序,校驗XML義件標記的合法性;XSL是一種描述文檔如何顯示的機制,它是XML的樣式描述語言,包括兩部分:

一部分是用來轉換XML文檔的方法,

另一部分則是用來格式化XML文檔的方法。

XLL是XML鏈接語言,它提供XML中的鏈接,使用xLL可以多方向鏈接,且鏈接可以存在於對象層,而不僅僅是頁面層。

由於XML能夠標記更多的信息,所以它能使用戶很輕松地找到所需要的信息。利用XML,Web設計人員不僅能創建文字和圖形,而且還能構建由文檔類型定義的多層次、相互依存的系統、數據樹、元數據、超鏈接結構和樣式表。

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