Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
Buy Used
Used - Good See details
Price: £2.49

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Java and XSLT
 
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.

Java and XSLT [Paperback]

Eric M. Burke
5.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £30.99
Price: £26.34 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.65 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, June 7? Choose Express delivery at checkout. See Details
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 528 pages
  • Publisher: O'Reilly Media; 1 edition (11 Sep 2001)
  • Language English
  • ISBN-10: 0596001436
  • ISBN-13: 978-0596001438
  • Product Dimensions: 24.3 x 17 x 3.1 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,053,159 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Eric M. Burke
Discover books, learn about writers, and more.

Visit Amazon's Eric M. Burke Page

Product Description

Amazon.co.uk Review

XLST (eXtensible Stylesheet Language Transformations) is the under-defined programmatic part of XML that deals with translating XML coded data into other formats. Java and XLST deals with XLST in a Java environment, specifically J2EE, hence the subtitle: Embedding XML Processing in Java Applications.

XLST uses stylesheets--XLST programs--read and acted on by an XLST processor, many of which are written in Java. While Java and XLST focuses on Sun's JAXP and Apache's Xalan others mentioned include XT, Lotus XSL, Saxon and JAXP. The core of the book, though, is Java interaction with XLST. The lucid explanation of the way XLST works, its relationship to XHTML and the description of XPath and XPointer are particularly welcome as XLST suffers from a surfeit of solutions. After that it's into practical processing with recursion, looping, sorting, conditional processing and other activities familiar from general purpose programming languages. Once past the basics it's down to practical examples using servlets, JDOM, WAR (Web Application Archive) files, threading and formatting the same data for different devices.

Java and XLST does a first-class job. Oddly, though, you come away from it understanding why, when the W3C defined XML, it left XLST on the shelf. It just shouldn't be so involved using XLST for real work. This isn't a problem specific to Java, however, and in Java and XLST Burke does a good job of pulling it all together. --Steve Patient

David Wallace Croft, Croftsoft Update, Feb 2001

Please allow me to personally recommend this book as
a must-have for your technical library.

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
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

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback
The combination of Servlets and XSLT is a natural fit and a possible alternative to Servlets and JSP.

This book gives excellent coverage to using XSLT to generate dynamic web pages. The first part of the book is an introduction to XSLT. For those unfamiliar with XSLT, this part of the book will be an excellent introduction. For those using XSLT, an additional tutorial or reference will be required. The next part of the book covers how to use a Java program to transform an XML document into HTML. SAX, DOM, JDOM, and JAXP are all covered. This section includes information on how to configure your environment to correctly process XML documents. Anyone who has run into the mysterious "sealing violation" will appreciate this help. The next part of the book is a series of case studies starting with a discussion forum. The case studies demonstrate solutions to real world programming issues and help to uncover some of the issues that programmers will face if they choose to use these technologies. Performance issues are discussed with each solution.

My one complaint with this book is that the author tends to overstate the advantages of XSLT while understating the advantages of JSP. Overall, the author has done an outstanding job of putting the two technologies (Java and XSLT) together in a way that is easy to understand.

Anyone interested in using XSLT in their Java development efforts should start with this book.

Comment | 
Was this review helpful to you?
3 of 7 people found the following review helpful
By A Customer
Format:Paperback
If you're working with Java, chances are you've already heard of XML and if your projects involve web as well, you'll quickly learn to love this book.

I needed to learn XSLT quickly and after hours of browsing thru all the available APIs and specifications I decided to grab this book and it really was worth every penny.

The book starts by explaining the key concepts and moves on to real world examples, which will make most readers happy. The design of the sample applications is quite nice and the extensive use of design patterns made me a happy man.

If you're looking for a XSLT reference book, you'd need to find another book or grab this one and download the latest stuff from the web.

Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  12 reviews
11 of 11 people found the following review helpful
Excellent view of an alternative enterprise architecture 5 Dec 2001
By Thomas Paul - Published on Amazon.com
Format:Paperback
The combination of Servlets and XSLT is a natural fit and a possible alternative to Servlets and JSP.

This book gives excellent coverage to using XSLT to generate dynamic web pages. The first part of the book is an introduction to XSLT. For those unfamiliar with XSLT, this part of the book will be an excellent introduction. For those using XSLT, an additional tutorial or reference will be required. The next part of the book covers how to use a Java program to transform an XML document into HTML. SAX, DOM, JDOM, and JAXP are all covered. This section includes information on how to configure your environment to correctly process XML documents. Anyone who has run into the mysterious "sealing violation" will appreciate this help. The next part of the book is a series of case studies starting with a discussion forum. The case studies demonstrate solutions to real world programming issues and help to uncover some of the issues that programmers will face if they choose to use these technologies. Performance issues are discussed with each solution.

My one complaint with this book is that the author tends to overstate the advantages of XSLT while understating the advantages of JSP. Overall, the author has done an outstanding job of putting the two technologies (Java and XSLT) together in a way that is easy to understand.

Anyone interested in using XSLT in their Java development efforts should start with this book.

11 of 11 people found the following review helpful
Very good overview of... Java and XSLT! 2 Nov 2001
By "shane_curcuru" - Published on Amazon.com
Format:Paperback
Indeed, this is a great book to get started with XSLT in a Java world, and to see a few specific examples of how Java and XSLT efficiently combine to build real-world applications. I'd call it a cross between a tutorial and a general-purpose book on the subject. It does include some reference information on the most commonly used Java API's for XSLT processing and XML parsing. More useful than the references are the real-life examples that show Java programmers how to effectively code the various DOM, SAX, JAXP, JDOM, and other API's to actually use XSLT stylesheets.

This book is *not* a reference or tutorial for all of XSLT; if you really want to learn XSLT you need another book - perhaps Mike Kay's "XSLT" by Wrox press. This book (Java and XSLT) shows how to write basic XSLT stylesheets and how to integrate them into effective Java programs. It can help you to decide when integrating XSLT will be efficient (easier maintenance of XSLT code than Java code; easier for some content management tasks and staffers) and when you might consider another methodology.

If you don't know what you need to know about XSLT and stylesheets, this is an excellent place to start! (And I'm not just saying that because my name is in the book 8-)

27 of 33 people found the following review helpful
Disappointing for an O'Reilly Publication 31 May 2002
By A Customer - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
Focused too heavily on dynamically created XML being transformed to HTML.
I am interested in the power of XSL for transforming business data between disparate systems. Simple code examples from the web site often didn't work. No complex examples in the book.

I was very disappointed to find that the "XSLT Quick Reference" in Appendix C consists of syntax requirements straight from the W3C spec and single line references for where to look in the W3C spec for a "Quick Reference".

Example:

For <xsl:apply-imports>

The "Quick Reference" provides the following ...
<xsl:apply-imports>
See XSLT specification section 5.6: "Overriding Template Rules."

Search Customer Reviews
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
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges