22 used & new from $2.03

Have one to sell? Sell yours here
 
 
XSLT Programmer's Reference 2nd Edition
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

XSLT Programmer's Reference 2nd Edition (Paperback)

~ Michael H. Kay (Author)
4.5 out of 5 stars  See all reviews (83 customer reviews)


Available from these sellers.


3 new from $101.23 19 used from $2.03

Also Available in:

List Price: Our Price: Other Offers:
Paperback (2)     22 used & new from $4.35

Customers Who Bought This Item Also Bought

XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))

XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))

by Salvatore Mangano
4.6 out of 5 stars (29)  $31.50
XSLT and XPath On The Edge (Professional Mindware)

XSLT and XPath On The Edge (Professional Mindware)

by Jeni Tennison
4.3 out of 5 stars (6)  $37.80
XPath 2.0 Programmer's Reference (Programmer to Programmer)

XPath 2.0 Programmer's Reference (Programmer to Programmer)

by Michael Kay
3.6 out of 5 stars (10)  $23.09
XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)

XSLT 2.0 and XPath 2.0 Programmer's Reference (Programmer to Programmer)

by Michael Kay
4.4 out of 5 stars (8)  $37.79
XSLT 2.0 Programmer's Reference (Programmer to Programmer)

XSLT 2.0 Programmer's Reference (Programmer to Programmer)

by Michael Kay
3.5 out of 5 stars (25)  $26.39
Explore similar items

Editorial Reviews

Amazon.com Review

Written by a true expert in the field, Michael Kay's XSLT, Second Edition is a thorough and truly informative guide to using XSLT and XML for real projects. With plenty of in-depth information on current standards and tools, this tutorial and reference is all any working developer needs to implement XSLT-based applications effectively.

The book is remarkable in its wide-ranging perspective on XML and XSLT, plus it contains a complete reference to all elements and keywords used in XSLT and XPath. The author has created his own open-source implementation of XSLT and thus writes knowledgeably about all current XML standards. Early sections explain the larger strategies of using XSLT to transform XML data for browsers or for B2B systems. Clear diagrams--and short sample documents--are used to explain where XSLT fits into the big picture of today's XML-based systems. The book has plenty to say about new and emerging standards, so you can plan effectively for what's on the horizon.

The core of the book is its 400-page alphabetical reference on every XSL element, expression, and function (including XPath for querying and specifying XML data). Each entry is amply illustrated with example code and hints for using each feature correctly. You also get plenty of rules for using common XSL features effectively, along with sample usage.

Later sections of the book look at "design patterns" for types of XSLT style sheets, including simple fill-in-the-blanks and more advanced rule-based and computation style sheets. There are also digestible examples of XSLT used to format a long text document (for the XML standard itself), genealogy data (for a family tree), and a chess problem. Several appendices provide information on several popular XML and XSLT tools, including Microsoft MSXML3, the author's own Saxon XSLT processor, and Apache's Xalan tool.

With its mix of practical advice and solid reference matter, this book is a perfect choice for any developer working with XML and XSLT who needs a reliable guide to these important and groundbreaking technologies. --Richard Dragan

Topics covered:

  • Introduction and reference to XSLT standards
  • Basics of transforming XML with XSLT, XPath, XPointer, and related XML standards
  • The XML tree model
  • Transforming XML (including push and pull processing)
  • XSLT variables, expressions, and datatypes
  • The structure of style sheets (including top-level elements and template bodies)
  • Comprehensive reference to all XSLT elements, expressions, patterns, and functions
  • Creating extension functions for XSLT in Java and JavaScript
  • Style sheet design patterns (fill-in-the-blanks, navigational, rule-based, and computational style sheets)
  • Sample XSLT code for formatting a large document (with the XML specification)
  • A family tree (with genealogical data) and chess data (the Knight's tour problem)
  • Appendices and references for XSLT/XML tools (including Microsoft MSXML3, Oracle Java XSLT processor, the Saxon processor, and Apache Xalan)


Product Description

This compact, relevant, updated version reflects recent changes in the XSLT specification and developments in XSLT parsers. The material on tools and implementations has been revised; so too have all the examples. It also includes a new chapter on writing extension functions.

XML has firmly established itself as the universal standard for managing data for the web and is now being implemented on a wide scale.

XSL (eXtensible Stylesheet Language), a vital companion to XML, is used for two main purposes: to format or style XML data so that it can be displayed in a browser and to transform XML data (XSLT). When you transform an XML document, you manipulate the data into a new structure, for example, re-ordering the data. This enables the same data store to be used in an unlimited number of ways. XSLT is a flexible, customizable, and cross-platform language.

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.


Product Details

  • Paperback: 800 pages
  • Publisher: Peer Information; 1st edition (April 2001)
  • Language: English
  • ISBN-10: 1861005067
  • ISBN-13: 978-1861005069
  • Product Dimensions: 8.9 x 6 x 1.9 inches
  • Shipping Weight: 3 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (83 customer reviews)
  • Amazon.com Sales Rank: #476,172 in Books (See Bestsellers in Books)

More About the Author

Michael Kay
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Michael Kay Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

83 Reviews
5 star:
 (63)
4 star:
 (8)
3 star:
 (3)
2 star:
 (6)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (83 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
78 of 80 people found the following review helpful:
5.0 out of 5 stars IMPORTANT: Things to keep in mind before buying this book, May 31, 2000
By John Tompkins (Greenpoint, WI) - See all my reviews
1. This is really a reference, not a tutorial. It does include a "no nonsense tutorial" which will guide you through the basic XSLT topics, but if you have no XML experience, start with one of the more basic Wrox offerings. (David Hunter's Beginning XML -- which I hear will be excellent -- is going to be released by Wrox early in June.)

2. If you are unclear on the purposes of XSLT, understand that it is a programming language for converting data, performing scripting tasks, etc. on the way to a pure HTML or XML layout. I only mention this because some developers seem to be operating under the mistaken belief that XSLT is an appropriate subject for graphic designers, perhaps because XSLT contains the word "style." Do NOT get this book for your design staff.

3. Not a major hurdle for most of us, but some implementations, such as Xalan, are not covered.

That aside, this is a fantastic book. Everything I can think of in the XSL arena is covered, including extending XSL. The author, Michael Kay, who was such a force on the Professional XML team, once again proves to be an excellent writer. The browser specific details are just what I needed to solve many of my real-world production problems. And I continue to be amazed at the speed with which Wrox gets these comprehensive volumes to press.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
36 of 39 people found the following review helpful:
5.0 out of 5 stars The Best!...with a capital "B", August 13, 2000
The well-balanced blend of highly technical details, precise and carefully crafted examples are made very agreeable by Michael Kay's outstanding writing style. No fluff, nor arcane technical hocus-pocus that leaves the reader dazzed and kerflumoxed. Althought this book is not a tutorial, I found it highly motivating for self-teaching.

The first 3 chapters explains a) what is XSLT b)how it works c)what makes it works (structure). It guides you clearly, in detail, trouhgt this crucial first example ("Greetings") so you're not stuck wondering HOW to make this stuff work. Explanations are to the point, and crucial relationships are put in context without verbosis.

Chapters 4 to 7 is the Reference section, the nitty-gritty details of each feature of XSLT. That'll help a lot when trying to fly on your own. This is followed by "Worked Examples" again beautifully explained.

Then, the tools. Not a mere URL reference to "Download this and you'll do just fine, mate!" but a hands-on guide to the nuts and bolts of each of them. Very helpful!

I read 7 books so far on XML/XSL. Kay's book is the gem that stands out way above from the crowd. A winner!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
23 of 24 people found the following review helpful:
5.0 out of 5 stars Outstanding, June 29, 2000
By Mike Kraley (Lexington, MA USA) - See all my reviews
This is a truly outstanding book. Of the very many computer books I have read, this is one of the top 5.

As other reviews have correctly stated, this is neither a tutorial nor an introductory text. But if you have been working with XML/XSL for even a little while, the dearth of complete and accurate documentation becomes onerous. I have spent untold hours experimenting with variations of syntax to get the desired results, never really understanding what I was doing. After reading this book, so many of the mysteries and black magic incantations I had built developed now become clear.

This is a deeply detailed reference book, and it is very much written from the perspective of an author of an XSLT parser. You get innumerable details about all sorts of arcana. But once you get beyond some very simple stylesheets, I have found that you often need this kind of detail to help you understand exactly what is going on.

The heavy slogging thru the material is greatly aided by Mr. Kay's refreshing writing style. He completely avoids the fluff, illiteracy, or arrogance so common in technical writing. His language is precise, yet easy to read. Most commendable are his examples. Rather than the trivial, artificial or non-sensical example we often see, each example here (and there are LOTS of them) is well-crafted, well-explained, and relevant to a real-world task.

Another astounding fact is the relative sparseness of typos and errors. As an author myself, I know that computer publishers rush to print with all sorts of egregious errors that are very disruptive. Although I did encounter a very few errors in this book, Mr. Kay and Wrox are to be commended highly for a very professional first edition.

A monumental writing job, excellently done. This belongs on the bookshelf of anyone who is seriously involved in XSL work.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars The XSLT 1.0 Bible
I'm biased towards this book vs. newer editions, since I [like many of us] am still forced to use a XSLT 1.0 implementation.

For that, this book is the bible. Read more
Published 9 months ago by E. Welker

2.0 out of 5 stars Almost unusable
This book, as the other reviewers have said, is an awful beginning or reference text for XSLT.

I have to whip up an XSL transform only a few times a year, so I... Read more
Published 22 months ago by Matthew Crawford

4.0 out of 5 stars Wealth of information obscured by the editing, writing, and organization
This review is for "XSLT: Programmer's Reference 2nd Edition." The book covers XSLT 1.0 and XPath 1.0. Read more
Published on June 4, 2007 by S. Tang

5.0 out of 5 stars Indispensable for XSLT Developers
I just finished up about 3 years on a job where one of my primary functions was editing, troubleshooting, teaching, and writing XSLT. Read more
Published on March 23, 2007 by Jack Sonic

1.0 out of 5 stars Look Elsewhere for XSLT Book
This is the worst technical book I've ever used. There is no organization to it, and there is redundant information, especially in the elements listing section. Read more
Published on March 5, 2006 by Cranko

2.0 out of 5 stars Very tough and unordered reading
It is a pity but I have to write I am not satisfied with the book. It is kind of a book which does not concetrate on the main purpose of a reading - "to learn something". Read more
Published on December 9, 2005 by P. Kleja

5.0 out of 5 stars Well organized, well written, well published... Well done!
As other's have noted, this book presents all the relevant information in a logical order with clear and well-designed examples, leading the reader from basics to complexities... Read more
Published on August 29, 2005 by Kulero

5.0 out of 5 stars A word of praise and a word of advice
Tons of people have reviewed this book... they seem, like me, to be compelled by how fantastic it is. I don't really have anything to add to the praise. Read more
Published on June 29, 2005 by Dave M. Kmiec

4.0 out of 5 stars The book for every serious XML programmer.
M. Kay is savvy fellow, very careful formulation with excellent examples. I recommend though buying the XSLT 2.0 book, as the present XSLT 1. Read more
Published on February 28, 2005 by S. Papantoniou

5.0 out of 5 stars Not much to complain about here
This book has helped me out of a jam more often than I care to remember. If you are stuck with programming with XSLT, you should take a good look at this title. Read more
Published on August 1, 2004 by Adrian Samberger

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.