Just XSL
暫譯: 僅限 XSL

John E. Simpson

  • 出版商: Prentice Hall
  • 出版日期: 2001-09-13
  • 售價: $1,550
  • 貴賓價: 9.5$1,473
  • 語言: 英文
  • 頁數: 624
  • 裝訂: Paperback
  • ISBN: 0130603112
  • ISBN-13: 9780130603111
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

Just XSL is an easy, hands-on tutorial on three related XSL technologies: XPath, XSLT, and XSL-FO. Best-selling Just XML author John E. Simpson introduces all three through a single, easy-to-follow sample application that demonstrates exactly how they work together in the real world. Breezy and informal, Just XSL is perfect for both developers and content specialists.

Table of Contents

Preface.

I. INTRODUCTION TO XSL.

1. Why XSL?

Enter XSL. Transforming XML. Formatting XML. XML. B Movies. Together at Last.

II. XSL TRANSFORMATIONS: XSLT.


2. The “What” of XSLT.

What XSLT Is Not. What XSLT Is. Basic XSLT Terminology. XSLT and Namespaces. Xpath. How Do I…Find anything in an XML document, anywhere, using XPath?


3. XSLT Stylesheet Basics.

Laying the Foundation. XSLT Stylesheet Structure. Instantiating Result-Tree Content: Templates 101. How Do I…Generate entity references and other markup in the result tree? “Looping” .


4. Journeyman XSLT.

Conditional Processing. Instantiating Explicit Node Types. Reusing Stylesheet Content. Sorting Content. Controlling the Result Tree's Form/Type. Controlling Whitespace in the Source Tree. How Do I…Link to more than one stylesheet for multiple output devices?.


5. XSLT Functions.

Processing Multiple Source Documents. Using Keys. Numbering. Miscellaneous Built-In Functions. Extension Functions. How Do I…Drive an XSLT transformation from an XML-based configuration file?.


6. Beyond the Pale: Advanced XSLT.

Including and Importing Other Stylesheets. Copying. How Do I…“Re-version” a document to a newer structure/DTD? Messaging. Fallback Processing. “Advanced XSLT” #1: Table Structures. “Advanced XSLT” #2: Grouping. “Advanced XSLT” #3: Validating. How Do I…Transform a document for use with the Open eBook standard? The package file. “Publishing” an OEB publication.


7. Getting There: XSLT Software.

Client-Side XSLT. Server-Side XSLT. How Do I...Use XSLT with a database?


8. Just Around the Corner: Future XSLT.

XSLT 1.1: Taking in the Seams. XSLT 2.0: The Broader Future.

III. XSL FORMATTING OBJECTS.


9. The “What” of XSL-FO.

First, The “Why” . Key XSL-FO Concepts. The XSL-FO Formatting Model. Transforming to an XSL-FO Document. Viewing an XSL-FO Document. Other Regions.


10. Getting the Word Out: XSL-FO Basics.

Area Trees, Area Models. Introduction to Formatting Objects. Inline-Type FOs Revisited. How Do I…Create a basic table of contents using XSL-FO? Check Your Results. Table-Type FOs Revisited.


11. Advanced XSL-FO.

XSL-FO Functions. Aural Stylesheets. Writing Modes and Internationalization. How Do I...Create a B-movie festival “playbill” from a FlixML review?


12. XSL-FO Software.

Converting XSL-FO to PDF. Native XSL-FO “Viewers” .


Epilogue.

IV. APPENDICES.

Appendix A.
Appendix B.
Appendix C.
Index.

商品描述(中文翻譯)

《Just XSL》是一本簡單易懂的實作教程,涵蓋三種相關的 XSL 技術:XPath、XSLT 和 XSL-FO。暢銷書《Just XML》的作者 John E. Simpson 通過一個單一且易於跟隨的範例應用程式介紹這三種技術,展示它們在現實世界中如何協同工作。《Just XSL》風格輕鬆隨意,非常適合開發人員和內容專家。

目錄

前言。

I. XSL 簡介。
1. 為什麼選擇 XSL?
進入 XSL。轉換 XML。格式化 XML。XML。B 級電影。終於聚在一起。

II. XSL 轉換:XSLT。
2. XSLT 的「什麼」。
XSLT 不是什麼。XSLT 是什麼。基本的 XSLT 術語。XSLT 和命名空間。XPath。我該如何…使用 XPath 在 XML 文件中找到任何內容?

3. XSLT 樣式表基礎。
奠定基礎。XSLT 樣式表結構。實例化結果樹內容:模板 101。我該如何…在結果樹中生成實體引用和其他標記?「循環」。

4. 中級 XSLT。
條件處理。實例化明確的節點類型。重用樣式表內容。排序內容。控制結果樹的形式/類型。控制源樹中的空白。我該如何…為多個輸出設備鏈接到多個樣式表?

5. XSLT 函數。
處理多個源文件。使用鍵。編號。雜項內建函數。擴展函數。我該如何…從基於 XML 的配置文件驅動 XSLT 轉換?

6. 超越常規:進階 XSLT。
包含和導入其他樣式表。複製。我該如何…將文檔「重新版本化」為更新的結構/DTD?消息傳遞。回退處理。「進階 XSLT」#1:表格結構。「進階 XSLT」#2:分組。「進階 XSLT」#3:驗證。我該如何…將文檔轉換為符合 Open eBook 標準的格式?包文件。「發布」一個 OEB 出版物。

7. 到達目的地:XSLT 軟體。
客戶端 XSLT。伺服器端 XSLT。我該如何…將 XSLT 與數據庫一起使用?

8. 即將來臨:未來的 XSLT。
XSLT 1.1:接納接縫。XSLT 2.0:更廣泛的未來。

III. XSL 格式化對象。
9. XSL-FO 的「什麼」。
首先,為什麼。關鍵的 XSL-FO 概念。XSL-FO 格式化模型。轉換為 XSL-FO 文檔。查看 XSL-FO 文檔。其他區域。

10. 傳遞信息:XSL-FO 基礎。
區域樹、區域模型。格式化對象簡介。內聯類型 FO 再探。我該如何…使用 XSL-FO 創建基本的目錄?檢查結果。表格類型 FO 再探。

11. 進階 XSL-FO。
XSL-FO 函數。聽覺樣式表。書寫模式和國際化。我該如何…從 FlixML 評論創建一個 B 級電影節的「節目單」?

12. XSL-FO 軟體。
將 XSL-FO 轉換為 PDF。原生 XSL-FO「查看器」。

後記。

IV. 附錄。
附錄 A。附錄 B。附錄 C。索引。