DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> XML學習教程 >> XML基礎 >> XSLT輕松入門第一章:XSLT的概念
XSLT輕松入門第一章:XSLT的概念
編輯:XML基礎     

 

1.XSLT的概念

1.1 什麼是XSLT
1.2 為什麼要用XSLT
1.3 XSLT的歷史
1.4 什麼是XPath
1.5 XSLT和CSS的比較
1.6 XSLT和IE5

1.XSLT的概念

我們首先來澄清一個概念,大家可能聽說過XSL(eXtensible Stylesheet Language),XSL和我們這裡說的XSLT從狹義上理解是一樣的,而按照W3C的標准,XSLT的說法更嚴格些,因此我們在文章中統一使用XSLT的稱法。它們之間具體的關系我們會在下面講述。

1.1 什麼是XSLT

XSLT的英文標准名稱為eXtensible Stylesheet Language Transformation。根據W3C的規范說明書(http://www.w3.org/TR/xslt),最早設計XSLT的用意是幫助XML文檔(document)轉換為其它文檔。但是隨著發展,XSLT已不僅僅用於將XML轉換為HTML或其它文本格式,更全面的定義應該是:

XSLT是一種用來轉換XML文檔結構的語言。

1.2 為什麼要用XSLT

我們已經知道,XML是一種電腦程序間交換原始數據的簡單而標准的方法。它的成功並不在於它容易被人們書寫和閱讀,更重要的是,它從根本上解決了應用系統間的信息交換。因為XML滿足了兩個基本的需求:

(1).將數據和表達形式分離。就象天氣預報的信息可以顯示在不同的設備上,電視,手機或者其它。

(2).在不同的應用之間傳輸數據。電子商務數據交換的與日俱增使得這種需求越來越緊迫。

為了使數據便於人們的閱讀理解,我們需要將信息顯示出來或者打印出來,例如將數據變成一個HTML文件,一個PDF文件,甚至是一段聲音;同樣,為了使數據適合不同的應用程序,我們必須有能夠將一種數據格式轉換為另一種數據格式,比如需求格式可能是一個文本文件,一個SQL語句,一個HTTP信息,一定順序的數據調用等。而XSLT就是我們用來實現這種轉換功能的語言。將XML轉換為HTML,是目前XSLT最主要的功能。

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