- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
Oh, the irony of it. You’ve finally got your data into XML…and now you need clean, attractive, typeset, printed output. Fortunately, there’s XSL-FO -- and XSL Formatting Objects Developer’s Handbook. Doug Lovell’s “get your hands dirty and learn on-the-fly” approach is ideal for folks with problems to solve, whether they have extensive XML/XSL experience or not.
Lovell begins with a case study showing why separating content from presentation makes so much sense: an aviation weather summary adapted for HTML web display, for WML display on wireless devices, and for typeset printing with XSL-FO. Before diving into XSL-FO coding, he quickly reviews the tools available to streamline the process (for example, the Antenna House XSL formatter, Apache’s FOP, and even Microsoft Word 2000 plus WH2FO, which generates XSL-FO directly from Word’s HTML output.
You’ll walk step-by-step through a simple XSL style sheet; then master each key element of XSL-FO: color, fonts, rules, blocks, inline-level content, page styling, tables, alignment, lists, leaders, footnotes, embedded diagrams, and more. There’s a full chapter on white space, one of the trickiest aspects of working with XSL (sometimes you want it, sometimes you don’t). There’s also easy-to-understand coverage of keeps (for keeping text together on lines, columns, or pages) and breaks (for forcing text apart). Finally, there’s a full chapter on global applications (XSL-FO can handle anything from Arabic to traditional Chinese, written top-to-bottom on the page).
If you want great-looking output from XML sources, read this book. Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.