Publisher: O'Reilly Media Released: November 2003 Pages: 368
XSLT is a powerful language for transforming XML documents into something else. That something else can be an HTML document, another XML document, a Portable Document Format (PDF) file, a Scalable Vector Graphics (SVG) file, a Virtual Reality Modeling Language (VRML) file, Java code, or a number of other things. You write an XSLT stylesheet to define the rules for transforming an XML document, and the XSLT processor does the work. As useful as XSLT is, its peculiar characteristics make it a difficult language in which to get started. In fact, newcomers are often a little dazed on first contact. Learning XSLT offers a hands-on introduction to help them get up to speed with XSLT quickly. The book will help web developers and designers understand this powerful but often mystifying template-driven and functional-styled language, getting them over the many differences between XSLT and the more conventional programming languages. Learning XSLT moves smoothly from the simple to complex, illustrating all aspects of XSLT 1.0 through step-by-step examples that you'll practice as you work through the book. Thorough in its coverage of the language, the book makes few assumptions about what you may already know. You'll learn about XSLT's template-based syntax, how XSLT templates work with each other, and gain an understanding of XSLT variables. Learning XSLT also explains how the XML Path Language (XPath) is used by XSLT and provides a glimpse of what the future holds for XSLT 2.0 and XPath 2.0. The ability to transform one XML vocabulary to another is fundamental to exploiting the power of XML. Learning XSLT is a carefully paced, example-rich introduction to XSLT that will have you understanding and using XSLT on your own in no time. |
- Title:
- Learning XSLT
- By:
- Michael Fitzgerald
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- November 2003
- Ebook:
- June 2009
- Pages:
- 368
- Print ISBN:
- 978-0-596-00327-2
- | ISBN 10:
- 0-596-00327-7
- Ebook ISBN:
- 978-0-596-55607-5
- | ISBN 10:
- 0-596-55607-1
|
-
Michael Fitzgerald Michael Fitzgerald is a freelance writer and trainer specializing in XML and related technologies. He is the author of Building B2B Applications with XML and XSL Essentials, both published by John Wiley & Sons, and has published several articles for XML.com on the O'Reilly Network. View Michael Fitzgerald's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Learning XSLT is a Marabou stork (Leptoptilos crumeniferus). Among the largest flying birds in the world, the Marabou stork's flight capability is facilitated by hollowtoe bones, which are an important adaptation for flight, considering its large size. The adult male's wingspan is approximately 9.5 feet (2.9 meters). He can stand up to 5 feet tall (1.5 meters) and weigh 20 pounds (9 kilograms). The size and wingspan of females are generally smaller. Native to the marshes and savannahs of Africa, Marabou storks can also be found near landfills, abattoirs, and fishing villages. Marabous have adapted well to human growth and activity, which has benefited the thriving species. Because they ingest bacterial waste, Marabou storks help humans by reducing the spread of disease, and thus, they are important predators. Their powerful beaks break through the rough hides of rotting mammal carcasses, which speeds up the decomposition process and enables weaker scavengers to feast on the dead fleash. Marabous are attracted to grass fires, where they hunt the small animals fleeing from the blaze. They will eat almost any kind of animal, dead or alive, from caterpillars to flamingos to elephants. These hefty protein diets are necessary for adult Marabous; they require over 25 ounces (700 grams) of food a day. Marabous are large carnivores, notoriously ugly, not only because of their unsavory habits, including squirting excrement onto their own legs, but also because of their featherless, scabby, pink heads and necks speckled with dark pigmentation spots. Interestingly, Marabous evolved bald heads to avoid getting their feathers soiled by the bloody carnage of successful scavenging expeditions. In breeding season, the bare neck turns a pale blue-green, and the spots on the head and neck become encrusted with dried blood. Although the birds are generally considered unsightly, their soft, white tail feathers, called marabou, were once fashionable as trim for hats and gowns. Marabou storks are colonial breeders, and they will return to the same community nesting site year after year. The male Marabou stork arrives at the nesting site first, in order to establish his territory. As he treats all newcomers with hostility, the courting female responds with submission, waiting to be accepted as his mate. Like lobsters, penguins, and most bird species, Marabou storks mate for life. Females usually lay 2 to 3 eggs during a breeding season that both parents will help incubate for 29 to 31 days. Marabous nest in the dry season when low water levels make it easier to catch prey, such as frogs and small fish, to feed their young. The relatively long pre-fledgling period lasts 95 to 115 days. Marabous reach sexual maturity at approximately four years of age. In zoos, and possibly in the wild, Marabou storks can live up to 25 years. Marlowe Shaeffer was the production editor and copyeditor for Learning XSLT. Mary Brady was the proofreader. Emily Quill and Claire Cloutier provided quality control. John Bickelhaupt wrote the index. Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font. David Futato designed the interior layout. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Marlowe Shaeffer. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Michele E. Davis, Jon A. Phillips
June 2006
By CustomGuide, Inc., Custom Guide Inc
February 2005
By Darl Kuhn, Scott Schulze
November 2001
Ebook: $7.99
Print & Ebook: $10.95
Print: $9.95
|
Customer Reviews
10/15/2011 1.0I had to unlearn what this book By akaScooter from Raleigh, NC About Me Designer, Developer By Techworx from Undisclosed 5/29/2007 5.0from 0 to 60 in a few hours... By Perl kittie from Undisclosed 2/5/2007 1.0Disorganized, scatter-brained and barely useful. By Bernie from Undisclosed 11/9/2006 1.0Uncharacteristically poor for O'reilly 7/9/2006 1.0Meandering explanations, confusing examples By Anonymous from Undisclosed 2/28/2005 4.0A well written introduction By Anonymous from Undisclosed By Anonymous from Undisclosed 4/25/2004 4.0Very good entry level book By Bob Bannon from the Columbia Java Users Group from Undisclosed
|
|
|