Main Page

  Table of Contents
Definitive XSL-FO
By G.  Ken  Holman
Publisher : Prentice Hall PTR
Pub Date : March 21, 2003
ISBN : 0-13-140374-5
Pages : 480

"Holman is my main source of information on XSL-FO...a life saver on projects where we print XML information."
W. Eliot Kimber, ISOGEN International

"For centuries, humanity has accessed information with proven page-oriented navigational tools and sophisticated formatting. Just printing Web pages won't do this job for your datayou need the power of XSL-FO. Join the thousands who have learned how from Ken Holman."
Charles F. Goldfarb

The definitive guide to state-of-the-art XML publishing with XSL-FO!

XSL-FO (XSL-Formatting Objects) enables enterprise applications to publish graphic-arts quality printed and electronic documents from any XML data store, no matter how large or complex. In Definitive XSL-FO , one of the world's leading XML experts shows how XSL-FO is revolutionizing document publishing. The book offers concise , authoritative , example-rich guidance on using the entire XSL-FO specification, including:

  • XSL-FO's objectives, semantics, and vocabulary

  • Key concepts, including layout-based versus content-based formatting, and formatting versus rendering

  • Area and page fundamentals: area models, block and inline basics, containers, page definition, and sequencing

  • Generic body constructs and tables

  • Static content and page geometry sequencing

  • Footnotes, floats, breaks, keeps, spacing, borders, and backgrounds

  • Interactive objects for dynamic displays

  • Supplemental publishing objects, including bidirectional Unicode scripts

  • Using XSLT with XSL-FOIncludes powerful quick reference tables for XSL-FO expressions, objects, and properties

  Table of Contents
Definitive XSL-FO
By G.  Ken  Holman
Publisher : Prentice Hall PTR
Pub Date : March 21, 2003
ISBN : 0-13-140374-5
Pages : 480
      The Charles F.Goldfarb Definitive XML Series
        Layout standards
        About this book
        Typographical and navigation conventions
      Chapter 1.   Introducing XSL-FO
      Chapter 2.   XSL-FO in context
        Section 2.1.   The XML family of Recommendations
        Section 2.2.   Examples
      Chapter 3.   Basic concepts
        Section 3.1.   Formatting and rendering
        Section 3.2.   Processing model
        Section 3.3.   Formatting object XML vocabulary
      Chapter 4.   Areas and pages
        Section 4.1.   Area model details
        Section 4.2.   Block and inline basics
        Section 4.3.   Container basics
        Section 4.4.   Page definition and sequencing
      Chapter 5.   Generic body constructs
        Section 5.1.   Lists
        Section 5.2.   Graphics and foreign objects
        Section 5.3.   Links
        Section 5.4.   Leaders
      Chapter 6.   Tables
        Section 6.1.   Tabular structure
        Section 6.2.   Tabular appearance
      Chapter 7.   Static content and page geometry sequencing
        Section 7.1.   Page regions , headers, and footers
        Section 7.2.   Content definition
        Section 7.3.   Page Sequence Master Interleave (PSMI)
        Section 7.4.   Page geometry sequencing
      Chapter 8.   Floats and footnotes
        Section 8.1.   Floats
        Section 8.2.   Footnotes
      Chapter 9.   Breaks, borders, and backgrounds
        Section 9.1.   Breaks
        Section 9.2.   Widows and orphans
        Section 9.3.   Keeps
        Section 9.4.   Spacing, conditionality , and precedence
        Section 9.5.   Borders
        Section 9.6.   Backgrounds
      Chapter 10.   Interactive objects
        Section 10.1.   Reflecting formatting object state by appearance
        Section 10.2.   Interactively changing the effective flow
      Chapter 11.   Supplemental objects
        Section 11.1.   Specialty formatting objects
        Section 11.2.   The importance of bidirectional text
        Section 11.3.   The mechanics of mixing text of different writing directions
        Section 11.4.   The bidirectional support challenge
        Section 11.5.   The bidi-override object
        Section 11.6.   The character object
        Section 11.7.   The color -profile object
        Section 11.8.   The declarations object
      Appendix A.   Using XSLT with XSL-FO
        Section A.1.   XSLT language features supporting XSL-FO
        Section A.2.   XSL-FO language features similar to XSLT and XPath
      Appendix B.   Expressions
        Section B.1.   Production summary
        Section B.2.   XSL-FO functions
      Appendix C.   Objects
        Section C.1.   Objects summarized by name
        Section C.2.   Objects summarized by type
      Appendix D.   Properties
        Section D.1.   Common properties
        Section D.2.   Data types
        Section D.3.   Inheritance and shorthands
        Section D.4.   Property summary
      Appendix E.   Choosing XSL-FO products