pne: A picture of a plush toy, halfway between a duck and a platypus, with a green body and a yellow bill and feet. (Default)
[personal profile] pne

As I've mentioned before, I've been asked to learn about XSL-FO.

I've had a look at the W3C Recommendation, but it's rather mindnumbingly technical and very much a reference rather than a tutorial, so I thought I'd ask for a good book.

The problem is, I'm not sure which to get. Looking on Amazon, I've found three books on XSL-FO:

At first I thought I'd go with the O'Reilly book because it was the only one I had heard of (I found the other two through a "similar book" search on Amazon or something like that, don't remember exactly) and because O'Reilly is kind of a household name for me. On the other hand, I've heard that their books aren't universally good and that they sometimes tend to be more reference than tutorial in nature.

They all appear to have decent reviews on Amazon, and the editorial reviews, of course, imply that they're all written by "leading experts in the trade" or something like that.

One thing the O'Reilly book has going against it is Tripp Lilley's review: that it approaches XSL-FO through the perspective of XSLT rather than as a language in its own right, which (I suppose) can have advantages and disadvantages. (Though to be honest, that's probably the situation in which I'll be using it, since I've been asked to learn "XML, XSLT, and XSL-FO", implying that I'd be using XSLT to transform XML into XSL-FO rather than generating FO code directly. So that's perhaps a plus point rather than something it has going against it.)

The Definitive XSL-FO, as I understood it, is basically a treeware version of Practical Formatting using XSL-FO, which is available for purchase in PDF form from http://www.cranesoftwrights.com/training/index.htm. (There's also a free excerpt of the PDF form available, and a sample chapter from the book form from the publisher.) This book appears to use a more bullet-style approach.

What caught my eye on the SAMS book was the reviewer who said that

[The book] provides solid examples in many areas of XSL FO that actually work. […] The author provides a hands-on view and gives you examples that work and get you up and going quickly. Not a lot of wading through esoterica wondering how you would even get started with a simple document.

which sounded encouraging.

I did a search through the archives of some of the XSL-FO mailing lists to see whether any recommendations had come up, but there were only a few messages. One of them simply pointed to the above three books on Amazon, one or two others were messages by the authors pointing out their own book.

So I'm not really sure which book to buy, though I'm leaning a bit towards either the O'Reilly or the Prentice-Hall book. Hm, difficult.

Date: Thursday, 7 August 2003 09:45 (UTC)
From: [identity profile] nik-w.livejournal.com
I've always thought that you can't go too far wrong with O'Reilly stuff - 99% of the time, the books are great. PH are also a good publisher - I have had a few books of theirs too. As for SAMS, I've never really liked the style of their books - but that's just a personal thing.

Clarification...

Date: Monday, 16 February 2004 21:09 (UTC)
From: (Anonymous)
Just to clarify, I, too, was (am) using XSLT to transform XML into XSL-FO. I just found that it was cumbersome to mentally "unwind" the XSLT to get at the resulting XSL-FO, so that I could see what the final XSL-FO output was supposed to look like / do / etc.

In other words, I would have rather had the author present me with both fragments and complete samples of XSL-FO, and either leave the XSLT transformations as "an exercise to the reader", or give them in addition to, versus instead of.

Part of my motivation for this desire is debugging... I believe (perhaps incorrectly) that it would be easier for me to debug my own XSL-FO output were I to see "known good" XSL-FO examples from the author. I've found this is very much helpful to me in lots of other programming / technology tasks, and so I like the model.

The XSLT was clutter, to me, that's all.

Also, thanks for reading my review :-)

- Tripp Lilley

Re: Clarification...

Date: Monday, 16 February 2004 21:52 (UTC)
ext_78: A picture of a plush animal. It looks a bit like a cross between a duck and a platypus. (Default)
From: [identity profile] pne.livejournal.com
Thanks for explaining; this makes sense to me (and I'd tend to agree).

Profile

pne: A picture of a plush toy, halfway between a duck and a platypus, with a green body and a yellow bill and feet. (Default)
Philip Newton

June 2015

S M T W T F S
 12 3456
78910111213
14151617181920
2122232425 2627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Thursday, 1 January 2026 16:00
Powered by Dreamwidth Studios