
「可擴展標記語言」(XML) 是建構及交換資訊的語言。XML 的一般應用程式包含匯集部落格公佈、發佈新聞反饋及共享產品規格。當更多學校、政府機構及公司採用 XML 時, 結合 XML 正快速成為網站開發人員的一般工作。
您有兩種方法可以將來自 XML 檔案的資訊放到網頁上:使用本機瀏覽器或使用遠端伺服器技術, 例如 ColdFusion、PHP、ASP 或 ASP.NET。兩者皆使用「可擴展樣式表語言」(XSL) 及 XPath 查詢語言來將 XML 檔案的資訊轉換為瀏覽器可以顯示的內容。Macromedia Dreamweaver 8 提供開發人員及設計人員繫結 XML 資料到整個 XSLT 頁面及 XSLT 片段的能力, 以促進客戶端與伺服器端的工作流程, 並且提供轉換資料的伺服器行為。然而, 每個方法都有各自的優點及缺點, 這些優缺點將在稍後的教學課程中討論。
在此教學課程中, 您將建立 XSLT 片段並且將它加入 Macromedia ColdFusion 或 PHP 頁面。您將使用經過修改的 Café Townsend 網站, 也就是 Dreamweaver 8 所附的教學課程檔案。新的頁面使用可存取標記, CSS 則更顯義, 而且還增加了列印樣式表。最後, 我更改原始 XML 檔案以包含下列的課程:開胃菜、主菜和甜點。
圖 1. 您將建立的最終頁面
若要完成本教學課程, 您必須安裝下列軟體和檔案:
建立動態伺服器頁面與 Server-Side Includes (SSI) 的經驗。
John Skidgel 是 Macromedia Dreamweaver 的資深產品設計師。他在平面設計方面受過傳統的訓練, 而且具有 10 年的經驗。他的介面和資訊設計贏得兩項 PC Magazine 雜誌的「編輯推薦獎」、AIGA 的優異獎項, 以及獲得《Information Architects》一書的肯定。除了為 Dreamweaver 設計功能以外, 他會做一些產品設計和為獨立電影設計視覺效果, 而且會為妻子 Allison 和女兒 Beatriz 下廚。