Buy Used
CDN$ 1.25
+ CDN$ 6.49 shipping
Used: Acceptable | Details
Sold by anybookltduk
Condition: Used: Acceptable
Comment: This book has soft covers. Ex-library, With usual stamps and markings, In fair condition, suitable as a study copy.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

XSLT: Programmer's Reference Paperback – May 3 2001

4.7 out of 5 stars 33 customer reviews

See all 3 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback, May 3 2001
CDN$ 121.77 CDN$ 1.25

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 992 pages
  • Publisher: Wrox; 2 edition (May 3 2001)
  • Language: English
  • ISBN-10: 0764543814
  • ISBN-13: 978-0764543814
  • Product Dimensions: 15.3 x 5.1 x 22.9 cm
  • Shipping Weight: 1.4 Kg
  • Average Customer Review: 4.7 out of 5 stars 33 customer reviews
  • Amazon Bestsellers Rank: #845,923 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From Amazon

Author Michael Kay exudes enthusiasm in this guide, XSLT Programmer's Reference, by taking every opportunity to illustrate the power and flexibility of XSLT. As XML begins to take hold, the eXtensible Stylesheet Language: Transformation (XSLT) standard will be playing a major role in making all those XML predictions a reality.

Kay calls XSLT the "SQL of the Web"--a phrase that is sure to perk up the ears of many readers expecting a simple documentation of just another Web-language standard. Like other Wrox Programmer's Reference series titles, this book starts off with chapters that rapidly introduce the concepts and set the context for the core of the book, which is a complete documentation of the XSLT standard. The book uses this space well to explore the transformation process and the tree structure that is used for both input and output of style sheet documents. By the time the reader gets to the reference section of the book, he or she will be convinced of the power of XSLT.

Each element of XSLT is covered with concise examples that include both the source XML code and style sheet code. XSLT style sheets can be used in a variety of ways and across a wide spectrum of complexity. The book helps the reader grasp this concept by presenting four style sheet design patterns that comprise the vast majority of implementations. The text looks at each, demonstrating how to identify the design pattern by its content and apply it to appropriate circumstances.

XSLT is the true muscle behind XML and is integral to putting XML to work in the real world. This title is simply a must-have for any developer utilising XML. --Stephen W Plain --This text refers to an out of print or unavailable edition of this title.

From the Publisher

XSLT Programmer's Reference is a compact, up to date and relevant explanation of the W3C's XSLT and XPath recommendations, including any material that they rely on from referenced specifications such as XML, XML Namespaces, IEEE and Java. XSLT is a notoriously difficult language to understand, but this book, while being a complete reference to the recommendation, will also give code examples showing how it all ties together and can be effectively employed in a real world development scenario. --This text refers to an alternate Paperback edition.

See all Product Description

Customer Reviews

4.7 out of 5 stars
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
I needed to learn XSLT and fast. The folks at Wrox press have always been great about covering their topics thorougly, making their books useful both as a means of learning a new technology, and as a reference once you've gotten your feet wet. On this experience, I went with the XSLT book that the Professional JSP 2nd Edition book recommended, this one.
And they were right. This book has a good intro to XSLT, enough of an explanation of XML to get you going - though I would strongly recommend you knowing your way around XML before you attempt to tackle XSLT.
The recursive nature of XSLT is a kinda tough thing to get your head around at first, so the book starts out with some simpler implementations, so that you aren't completely horrified by the whole thing, as I was when first messing with XSL.
Also, the book is rife with examples of common uses of XSLT, which helped me out a lot, especially as I was trying to whip up progressively complex XSLT stylesheets.
All the XSLT functions are laid out in the middle of the book, dictionary style, making them easy to find. The entries include the syntax, explanation, and implementation examples, making the concepts and usages easy to grasp. Same goes with the XPath explanation which is in the following chapter. All this makes this book a great desk-side XSLT reference as well as a learning tool.
If you need to learn XSLT, you can't go wrong with this book.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
After reading about the author at the beginning of the book it quickly becomes clear that, at least as far as technical knowledge goes, Michael Kay is ideally qualified to write a book on XSLT (he has long computer science experience and is one of the worlds leading experts on the subject of XSLT). However, writing a really good book also requires a lot of work as well as good writing and teaching skills. Guess what? Michael Kay shines in these areas and delivers a brilliant technical book! His writing manages in an amazing way to be at the same time lucid, precise, simple and consise and yet exhaustive. His writing style will be an ideal for me to aspire to when I am writing documentation. I am trying hard to think of an angle at which I can criticise his writing - maybe it is a bit dry? But no, I cannot really claim that either since the text is at times both personal and relaxed!
I can not make a definitive judgement about this yet, but the book seems to be very comprehensive treatise of XSLT. What impressed me is how Michael highlights the versatility and power of XSLT by demonstrating many different usage patterns.
Read the book and be inspired!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
I agree with Maxime, marathonrunner, sendow, the reader from Iowa, John Tompkins and others that:
It is great reference book for developers who already know XML well and have some understanding of XSL and XSLT. It is NOT a tutorial or teaching book that is user oriented and that provides concepts and terms systematically. Less than 10% of the book covers concepts and the rest is devoted to detailing the W3C specifications.
It was the first published book on XSLT and I can now relate to the book after a substantial amount learning the core of the language from many different sources. Speaking of the W3C specs for XSLT, I have often wondered whether the XSLT language will ever become a commonly used business software language, or remain the tool of software intellecutals and researchers.
Mr. Kays knows a lot about XML, XSL, and XSLT. It would have helped to present the problem first, then the language, and finally the result. But we all owe him a lot for writing so much a such a short time!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
As others have mentioned, this is a reference. XLST is much like awk and sed type scripting languages where { FS = ",[ \t]*|[ \t]+" } actually means something. Make no mistake, this is a "disciplined" read. But, the effort is well worth it since you learn it all. There are plenty of examples to demonstrate each command/expression. My only wish was that Kay included a section on performance. After reading the book I was up and running with XLST programming, but noted some real performance issues. Also, *definately* get a XSLT tool such as eXcelon Stylus to speed up showing you the results of your code. You will save much, much time this way. Regarding time saved, its the difference between gdb (night) and dev studio (day) when debugging c++ app's. This programming book covering a tedious scripting language, so most web designers will not find it useful. They will need tools to write this stuff for them, and a "light-weight" version of this reference.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
XSLT is almost the official programming language of XML - in fact, it uses XML as its representation. Given the importance of XML, XSLT is going to be a critical tool at anyone's workbench sooner or later.
XSLT is also a hard language to work with. That's where this book comes in. When I needed to write an XML-based application of my own - one involving DocBook, HTML, and XSLT itself - XSLT was the natural choice, though a daunting one. Using only this book, I managed to pick up the XSLT programming model (hint: there is almost no such thing as flow of control) and get the job done. Kay's discussions of XML name spaces and other basics were part of what got the job done right.
This book should be on the shelf of every serious XML programmer. I don't know whether a programming beginner would get the full value from it, but experienced readers will find it dense, well-organized, and above all helpful.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most recent customer reviews