輔助功能*
Marius Zaharia

Marius Zaharia

www.interaktonline.com*

目錄

出版日期:
22 August 2005
用户级别:
中級
產品:
Dreamweaver

XSL 概觀

您可能會記得我以前的文章 XML 概觀, XML 是設計成攜帶資料。然而, 大部分的網路應用程式是專為使用者設計的。所以, 資訊應該要以易讀的格式呈現。這就是 XSL 派上用場的地方:從 XML 樹狀結構讀取資料, 處理之後產生成易懂的輸出。當然, 您可以使用 Perl、Java 或 PHP 自行轉換 XML 文件。可是當 XML 愈來愈成為主流, 您將必須更好地掌握 XSL 和它的運作原則。

很幸運的是 Dreamweaver 8 採用視覺化的方式處理 XSL 變形, 讓您不必親自寫程式碼處理 XML 資料。為了瞭解如何同時使用 XML 和 XSL 處理並顯示資訊, 這篇文章會回顧 XSL 和它的實際應用。我會介紹基礎的 XSL 語法規則、提供一些範例說明如何使用 XSL 改變資料的樣式, 以及解釋伺服器端變形和客戶端變形之間的差異。

需求

你需要安裝下列軟體和檔案, 才能完成這個教學課程:

Dreamweaver MX 2004 或更新版本 (選擇性)

  • 如果要完成這些教學課程範例的話, 推薦您安裝 Dreamweaver。您當然可以使用其他的文字編輯器, 可是就不能利用 Dreamweaver 原生支援 XSL 的好處。
  • 您不需要先學過 XSL, 這篇文章會解釋如何使用 XSL 處理 XML 資料。
  • 建議您先學過 HTML、WWW 和網頁建製。

教學課程及範本檔案:

已經讀過我之前的文章:XML 概觀

關於作者

Marius Zaharia 是為動態網頁開發專業工具的研發機構 InterAKT Online* 的使用說明經理。不寫說明文件或教學課程以引導網頁開發人員的時候, 他喜歡學習新事物和探索新科技。他的興趣很廣泛, 從政治至前衛電子音樂均是他的所好。