Just XSL

Just XSL

3 (1 rating by Goodreads)
By (author) 

List price: US$37.50

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


Just XSL is a clear, thorough, hands-on tutorial on using three closely related Extensible Stylesheet Language (XSL) technologies: XPath for navigating XML documents, XSL Transformations (XSLT) for transforming XML documents, and XSL Formatting Objects (XSL-FO) for rendering their content. John Simpson -- author of the best-selling Just XML -- teaches application developers and content specialists all the techniques they need to be effective with XSL -- fast. He teaches XPath, XSLT, XSL-FO by way of a complete, easy-to-use sample XML application -- the FlixML language for building movie reviews. Just XSL covers both client-side and server-side technologies. Every chapter of this breezy, informal book includes a complete example that illustrates the key techniques covered. For all Web developers familiar with the basics of XML. Since this book covers XSL-FO, it will be among the few XSL books that will be well suited for developers of print and publishing applications. No programming experience or knowledge is required.
show more

Product details

  • Paperback | 624 pages
  • 177.5 x 232.9 x 42.9mm | 1,165.74g
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130603112
  • 9780130603111

Back cover copy

"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.
show more

Table of contents


1. Why XSL?

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


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.


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".


Appendix A.
Appendix B.
Appendix C.
show more

About John E. Simpson

JOHN E. SIMPSON is a Distributed Systems Specialist with the City of Tallahassee, Florida, developing database and Web applications for the Public Works Department. He is the author of Just XML, Second Edition (Prentice Hall PTR) and contributes the monthly "XML Q&A" column to XML.com, the Web's premier XML information site. Simpson has taught the popular "XML from the Ground Up" seminar on Geek Cruises to Alaska and the Caribbean. He recently assisted Microsoft in documenting the features and use of its standards-compliant XML and XSLT processor, MSXML.
show more

Rating details

1 ratings
3 out of 5 stars
5 0% (0)
4 0% (0)
3 100% (1)
2 0% (0)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X