XSL-FO

Making XML Look Good in Print

By Dave Pawson
August 2002
Pages: 282
ISBN 10: 0-596-00355-2 | ISBN 13: 9780596003555
starstarstarstarstar (4) (Average of 4 Customer Reviews)

Buy 2 Get 1 Free Free ShippingGuarantee

Description

Extensible Style Language-Formatting Objects, or XSL-FO, is a set of tools developers and web designers use to describe page printouts of their XML (including XHTML) documents. XSL-FO teaches you how to think about the formatting of your documents and guides you through the questions you'll need to ask to ensure that your printed documents meet the same high standards as your computer-generated content.
Full Description

No matter how flexible and convenient digital information has become, we haven't done away with the need to see information in print. Extensible Style Language-Formatting Objects, or XSL-FO, is a set of tools developers and web designers use to describe page printouts of their XML (including XHTML) documents. If you need to produce high quality printed material from your XML documents, then XSL-FO provides the bridge. XSL-FO is one of the few books to go beyond a basic introduction to the technology. While many books touch on XSL-FO in their treatment of XSLT, this book offers in-depth coverage of XSL-FO's features and strengths. Author Dave Pawson is well known in the XSLT and XSL-FO communities, and maintains the XSLT FAQ. An online version of this book has helped many developers master this technology. XSL-FO is the first time this reference is available in print. The first part of the book provides an overview of the technology and introduces the XSL-FO vocabulary. The author discusses how to choose among today's implementations, explains how to describe pages, and shows you what is going on in the processor in terms of layout. You'll learn about the basics of formatting and layout as well as readability. The second part focuses on smaller pieces: blocks, inline structures, graphics, color and character level formatting, concluding by showing how to integrate these parts into a coherent whole. XSL-FO also explores organizational aspects you'll need to consider?how to design your stylesheets strategically rather than letting them evolve on their own. XSL-FO is more than just a guide to the technology; the book teaches you how to think about the formatting of your documents and guides you through the questions you'll need to ask to ensure that your printed documents meet the same high standards as your computer-generated content. Written for experienced XML developers and web designers, no other book contains as much useful information on this practical technology.



Featured customer reviews

Write a Review


Sampler Samples :),  September 06 2006
Rating: StarStarStarStarStar
Submitted by Anonymous Reader   [Respond | View]

This is probably the best XSL-FO book to date, although it is somewhat complicated. For XSL-FO (and XML/XSLT) examples that are more accessible you may want to read first Ecrion's XSL-FO tutorial (http://www.ecrion.com/XF/TechnicalResources/XSL-FOTutorial/toc.xml.html) , then read again this book.



Where is the example,  February 07 2005
Submitted by Chan   [Respond | View]

Where is the example. The book said I could download examples from the page of www.oreilly.com/catalog/xslfo/.
But There was no way to find the links.




Examples on-line, please!,  February 03 2005
Submitted by Anonymous Reader   [Respond | View]

There appears no way to download the examples from the book!!

Read all reviews


XSL-FO Review,  July 23 2004
Rating: StarStarStarStarStar
Submitted by Matt Gramlich   [Respond | View]

The author is well versed on the topic and the book reads like a
conversation. There is a lot of information contained within its 250
pages and I found the best way to read it was to read through it
completely, without trying to grab every term and concept. After
completing the book, you will have a very good idea what you can and
cannot accomplish with XSL-FO. You should then return to the book as
reference material, and more closely scrutinized the chapters that
pertain to the task at hand.

Within each chapter there are usually small tips and advise that will
help an unexperienced FO developer from spending too much time
attempting to force FO to do something that it cannot or was not meant
to do. A prior understanding of XSLT will be good before reading this book.

In the appendices is a nice comparison of the current FO Parsers and
toolkits. I recommend checking the website (http://www.dpawson.co.uk)
for more current information regarding FO Parsers.

Additionally, I applaud the author for choosing the GNU Free Document
License.

If you are looking for a quick start into XSL-FO, then this is not the
book for you. You will be better served reading the XSL-FO chapter in
"XML in a Nutshell" and then purusing a XSL-FO Cookbook or online
examples. However, if you want to really understand FO stylesheets and
master advanced usage, I recommend this book and the W3C specification
as your primary reading sources


XSL-FO Review,  April 29 2003
Rating: StarStarStarStarStar
Submitted by Douglas Rowe From the Columbia Java Users Group   [Respond | View]

Armed with only the most rudimentary understanding of XSLT, I found this book a little overwhelming. It's not a "cookbook", though the examples are good. There are a few places where it seems to dwell on minutia, but mostly it moves along at a jog to brisk run pace. I got a better understanding of the topic and and am prepared to do more research, but this could not be my only reference.




XSL-FO Review,  January 24 2003
Rating: StarStarStarStarStar
Submitted by Robin Joinson   [Respond | View]



Having learned XML and XSLT fundamentals, I was struggling with XSL-FO until this book came along.

Dave Pawson's exposition of XSL-FO is very well laid out,taking the reader through the various aspects of the XSL-FO specification in a logical order and in a way which enabled me to get results quickly.

The appendices provide a valuable additional resource.

It would be nice to see a companion volume (perhaps in the oreilly workbook style) showing some sample applications developed with some of the leading tools. The relative lack of tool specific information still left me with a lot of work to do and I'm often in the position of not being sure whether there is a compliance issue with the tool I'm using (FOP) or with my level of knowledge.

I would recommend this book to anyone seriously interested in producing printed output from XML.


Media reviews "There is a lot to be learnt before you create your first XSL-FO style sheet, and this book is an ideal guide to get you through those first steps--it will also serve as a long-lasting reference for XSL-FO experts."--Simon Bisson, PC Plus, January 2003

Read all reviews

See larger cover