Skip to content
Paperback Learning XSLT Book

ISBN: 0596003277

ISBN13: 9780596003272

Learning XSLT

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Very Good

$5.29
Save $29.66!
List Price $34.95
Almost Gone, Only 3 Left!

Book Overview

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

Customer Reviews

5 ratings

A Lifesaver

Late one evening last week I was stuck needing to write some XSL code before an important deadline the next day. Having never written any XSL before, I turned to "Learning XSLT." After spending about two hours studying the excellent examples in the book, I was able to complete the stylesheet I needed which contains about 100 lines of code and 10 templates. I highly recommend the book to anyone needing to get up-to-speed quickly on XSLT.

Great book

I had a copy of the Wrox XSLT Book and ended up more confused then before I started. The O'Reilly Book is MUCH easier to understand. The answer I needed was in the Keys chapter (imagine that, a whole chapter on Keys). I spent hours with the Wrox book, only to find what I needed in 5 minutes with O'Reilly. Thank you!

Not the Most Interesting, But Definitely a Good Start

Based on it's cost, this book is definitely worth every penny. If you are interested in coding in XSLT, this is the only book you will probably need for a while. Of course, I'm assuming that you have a decent background in Java which supports XSLT translations. Once you've mastered the concepts in this text, you will be ready for one of the larger reference manuals. Of course, XSLT reference ( from wrox for example )are pretty much only necessary for those who are looking to become XSLT gurus. This book is very informative and helpful but a bit dull, but then again so are a lot of other O'Reilly titles. Then again, if you're looking for excitement, read a book on skydiving or something.

Good Introduction

Learning XSLT provides a comprehensive introduction to XSLT. This is a very good entry-level book on XSLT. This book provides a entry level approach without being too "entry level." The author focuses on providing examples for each concept demonstrated and builds on those examples in subsequent chapters. The author explains the template-based approach of XSLT and how it is different from typical programming or scripting languages.In addition, the book covers XSLT functions. The functions are explained fully and examples are well written. After each example, the book discusses the implications of the example and the output that results from the transformation. The author points out where the chapter in the book relations to the section of the XSLT specification, if the reader wanted to find the actual specification. All the chapters are easy to follow and understand because the author's writing style is very fluid and clear. The upcoming XSLT 2.0 specifications are also highlighted throughout the book. I would recommend this book to anyone new to XSLT. It's a good book for learning XSLT in clear terms and at an easy pace. You won't be let down if you take the time to read it carefully, try out the different features of XSLT, and think about the XSLT concepts presented.

Solid material for the beginning XSLT coder...

Target AudienceDevelopers who are looking for an entry level text to learn XSLT and XPath.ContentsThis is a tutorial guide for teaching yourself the fundamentals of Extensible Stylesheet Language Transformations, or XSLT. The book contains the following chapters: Preface; Transforming Documents with XSLT; Building New Documents with XSLT; Controlling Output; Traversing the Tree; XPath and XSLT Functions; Copying Nodes; Using Variables and Parameters; Sorting Things Out; Numbering Lists; Templates; Using Keys; Conditional Processing; Working with Multiple Documents; Alternative Stylesheets; Extensions; XSLT 2.0 and XPath 2.0; Writing an XSLT Processor Interface; Parting Words; Appendix: XSLT Processors; Glossary; IndexReviewWhile XML is becoming the de facto standard for data exchange between programs and platforms, it does nothing to allow the reader to see the data in a useful, formatted output. And, since XML is not concerned about presentation of data, that's proper. What you need is some way to turn that data into readable output based on the reader's needs. To do that, you use XSLT. That's where this book comes into play.Michael Fitzgerald has written a concise, easy-to-follow book that will allow you to start working with the XSLT language. Since this book is not combined with every other XML technology known to man, you will not get lost in a morass of acronyms or concepts that would quickly confuse the beginner. The focus is just XSLT, and the assumption is that you are approaching the language for the first time. There are a number of examples that give you hands-on experience during the learning process, and most of the examples also show a screen print of the browser output so that you know if you were successful with your coding. The code can also be downloaded from the book's website, so if you just want to skip to the output, you can do that.The author doesn't try to write for both the beginner and the expert. Since the focus is on the beginning XSLT coder, the person with an existing base of XSLT experience may not find this book of much use. I don't say that as a gripe against the book, rather as a way to manage your expectations. It's better than a "For Dummies" title, but it's not an exhaustive guide to all that is XSLT. If you fall into the target audience, you should gain a lot from this title.ConclusionLearning XSLT is a very good choice to start your foray into the world of XML transformations. You should come away with the basic information you need to be effective and continue to expand your experience.
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured