Amazon.com: XSLT: Mastering XML Transformations (9780596000530): Doug Tidwell: Books

Have one to sell? Sell yours here
XSLT: Mastering XML Transformations
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

XSLT: Mastering XML Transformations [Paperback]

Doug Tidwell (Author)
3.1 out of 5 stars  See all reviews (38 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.
There is a newer edition of this item:
XSLT, 2nd Edition XSLT, 2nd Edition 4.3 out of 5 stars (3)
$48.10
In Stock.

Book Description

August 15, 2001 0596000537 978-0596000530 1

XSLT documents a core technology for processing XML. Originally created for page layout, XSLT (Extensible Stylesheet Transformations) is now much more: a general-purpose translation tool, a system for reorganizing document content, and a way to generate multiple results-- such as HTML, WAP, and SVG--from the same content.

What sets XSLT apart from other books on this critical tool is the depth of detail and breadth of knowledge that Doug Tidwell, a developer with years of XSLT experience, brings to his concise treatment of the many talents of XSLT. He covers XSLT and XPath, a critical companion standard, and addresses topics ranging from basic transformations to complex sorting and linking. He explores extension functions on a variety of different XSLT processors and shows ways to combine multiple documents using XSLT. Code examples add a real-world dimension to each technique.

Useful as XSLT is, its peculiar characteristics make it difficult to get started in, and the ability to use advanced techniques depends on a clear and exact understanding of how XSLT templates work and interact. For instance, the understanding of "variables" in XSLT is deeply different from the understanding of "variables" in procedural languages. The author explains XSLT by building from the basics to its more complex and powerful possibilities, so that whether you're just starting out in XSLT or looking for advanced techniques, you'll find the level of information you need.



Editorial Reviews

Amazon.com Review

XML is an elegant and straightforward way to define data-centric documents to feed almost any kind of data processing or rendering system. The linchpin of many XML solutions, however, is XSLT. This standard provides a way to transform your XML documents into other XML formats, HTML, and almost any other format you wish. XSLT is an excellent tutorial on this critical technology, a must-have text for developers getting serious with XML.

This book is targeted at busy developers who want to learn standards-compliant skills with XSLT and learn them fast. The author uses the Apache Xalan XSLT engine for demonstration, but the material in the book is equally applicable to the XSLT engine in Microsoft's MSMXL parser, Saxon, and many other equivalent XSLT processors.

The material is presented logically from the transformation of a simple "Hello World!" XML file to an HTML document onto XPath locations, branching, linking, combining XML documents, and extension functions. After laying the groundwork for what XSLT can do, the author presents a fairly sophisticated case study--an online tutorial generator that generates HTML files, PDF files, and Zip files.

Aside from being a subject tutorial, XSLT is also an excellent reference that comes in handy for daily coding. The appendices cover XSLT, XPath, a function reference, and a frequently asked questions section. These reference sections include complete examples that make each concept quite clear. XSLT provides the horsepower behind XML, and this book provides the perfect vehicle to master transformation techniques. --Stephen W. Plain

Topics covered: Basic style sheet structure, XPath data model, branching and control elements, links and cross-references, sorting and grouping, combining XML documents, XSLT extension functions, case study, XSLT reference, XPath reference, function reference, XSLT guide (FAQ).

From the Publisher

When developers start out in XML, XSLT is often an important but baffling part of the package. Extensible Stylesheet Transformations (XSLT) are a critical bridge between XML processing and more familiar HTML, and dominates the market for conversions between XML vocabularies. Originally created for page-layout, XSLT has grown into one of the core technologies used by most developers processing XML. XSLT has become a general-purpose translation tool, a system for reorganizing document content, and a tool for generating multiple results (HTML, WAP, SVG, etc.) from the same content.

XSLT brings it all together. Its concise comprehensive treatment sets it apart from other books on the subject. It covers XSLT and XPath, a critical companion standard, and explores subjects from basic transformations to complex sorting and linking. In addition, the book explores extension functions on a variety of different XSLT processors, and combining multiple documents with XSLT. Examples demonstrate all of the techniques described.

Though XSLT is extremely useful, it's also extremely daunting to the average user. XSLT uses an XML-based template syntax combined with a terse vocabulary, called XPath, which identifies how the template applies to the original document. The understanding of "variables" in XSLT is deeply different from the understanding of "variables" in procedural languages, for instance. Getting started with XSLT is difficult, and advanced techniques require a through understanding of how XSLT templates work and interact with each other. Doug Tidwell, a developer with years of XSLT experience, explains XSLT by building from the basics to the more complex but powerful possibilities of XSLT. Readers just getting started and readers looking for advanced techniques will both find all the information they need.


Product Details

  • Paperback: 480 pages
  • Publisher: O'Reilly Media; 1 edition (August 15, 2001)
  • Language: English
  • ISBN-10: 0596000537
  • ISBN-13: 978-0596000530
  • Product Dimensions: 9.1 x 7 x 1.1 inches
  • Shipping Weight: 2.4 pounds
  • Average Customer Review: 3.1 out of 5 stars  See all reviews (38 customer reviews)
  • Amazon Best Sellers Rank: #903,076 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

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

27 of 27 people found the following review helpful:
5.0 out of 5 stars must-have for developers working with xml and xslt, September 19, 2001
By 
brian donovan (New Jersey, USA) - See all my reviews
This review is from: XSLT: Mastering XML Transformations (Paperback)
Although Tidwell emphasizes a real-world approach to tackling XSLT and includes plenty of practical examples in the book, he doesn't skimp when it comes to delivering the types of conceptual explanations (sections like "How a Stylesheet is processed" in Chpt 2 and "The XPath View of an XML Document" in Chpt. 3) that help readers understand what's going on "under the hood". Including a separate chapter covering the basics of XPath early in the book also makes for much easier reading, since we aren't left scrounging for scraps of information scattered throughout the text when XPath-related questions arise. If not for the fact that some authors have actually taken the opposite approach (introducing XPath concepts as they arise in the context of a discussion of XSLT), this would have
seemed like a no-brainer.

No review of this book would be complete without mentioning the value added by the appendices. Once you've digested all of the material in the body of the text, you'll likely continue to keep Tidwell's book close at hand because of Appendices A and C. Appendix A, the XSLT Reference, features a comprehensive dictionary-style reference for every element in XSLT 1.0 - including an XML source document, an example stylesheet that makes use of the element, and the result of the transformation for each. Appendix C, the XSLT and XPath Function Reference, follows a similar format.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


17 of 18 people found the following review helpful:
1.0 out of 5 stars A Disappointment From O'Reilly., March 18, 2005
This review is from: XSLT: Mastering XML Transformations (Paperback)
This book is one of the most frustrating technical books I have ever read. The fact that it is from O'Reilly just makes it doubly insulting. The author doesn't bother to explain concepts. He just lists out the syntax for the various elements without bothering to explain how the instruction works. This book might be useful as an XSLT reference but it is useless as a learning tool. I totally agree with the other reviews of this book about the "huge honking examples" To give you an idea of how bad it is, the first XSLT example in this book is the obligatory "Hello World" example which is less than 20 lines. The second example is 3 pages long and uses concepts that have not been introduced at all!! The book also suffers from too many forward references. He keeps mentioning concepts that have no relation to the topic at hand. Sure, it might be great for completeness, but it just gets in the way when you're trying to learn a new concept and he keeps throwing additional, esoteric (by his own admission) stuff at you. In my opinion this is a very poorly written book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 13 people found the following review helpful:
3.0 out of 5 stars It's okay, but..., May 9, 2002
By 
This review is from: XSLT: Mastering XML Transformations (Paperback)
I don't recommend this for a programmer. This book seemed to be a gloss over of XSLT and didn't probe too deeply into it. For that I recommend Michael Kay's excellent work XSLT.

Basically I zipped through this book and wanted more - I wanted to understand what was going on and not just be able to do it. Kay's book provides that and much, much more.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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











Only search this product's reviews



What Other Items Do Customers 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.
 
(2)
(1)
(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 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
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject