- Paperback: 448 pages
- Publisher: Prentice Hall; 1 edition (April 4, 2004)
- Language: English
- ISBN-10: 0131406353
- ISBN-13: 978-0131406353
- Product Dimensions: 6.9 x 1.1 x 9 inches
- Shipping Weight: 1.9 pounds
- Average Customer Review: 9 customer reviews
- Amazon Best Sellers Rank: #5,409,235 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
XSLT 2.0 Web Development 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
From the Back Cover
“I’ve worked with Dmitry on many projects. He is both a designer (artist) and a developer (programmer), so his book genuinely speaks to both audiences.”
—Charles F. GoldfarbLeverage the incredible power of XSLT 2.0 to create sites that are easy to build, maintain, and extend!
This book teaches you exactly how to build state-of-the-art web sites with XSLT 2.0 and XPath 2.0. XML developer and web designer Dmitry Kirsanov drills down to real development challenges and specific tools and techniques for solving them.
You’ll learn from a hands-on project that gives you insights you just won’t find anywhere else. Kirsanov covers the entire project lifecycle: schema creation, validation, transformation, testing, and maintenance… offering outstanding code and markup examples every step of the way.
- Explore new XSLT 2.0/XPath 2.0 standards from a web developer’s point of view
- Develop rock-solid, high-performance domain-specific schemas
- Create and convert source documents for effective XML processing
- Set up XSLT transformations to automatically generate HTML, graphics, and other site components
- Build your dynamic web site on the solid foundation of the Cocoon framework
- Use Schematron to validate XML and streamline processing
- Study complete printed and downloadable page sources, stylesheets, and schemas
XSLT 2.0 Web Development is an indispensable resource for…
- Professional web developers
- Project managers who want to streamline site development and maintenance
- Graphic designers who need more flexible ways to present structured information
- Content management specialists using XML documentation/publishing systems
Fully tested and implemented examples are available at authors.phptr.com/kirsanov andwww.kirsanov.com/xsltwd
About the Author
DMITRY KIRSANOV has been writing about Internet technologies since 1994. His virtual design studio, www.kirsanov.com, has served customers from 17 countries. He wrote the WebReference online column “Dmitry’s Design Lab,” exploring leading-edge creative and technical issues related to web design. He is a contributor to the best-selling HTML Unleashed, Professional Edition (SAMS).
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
This book differs in two important ways. Firstly, Kirsanov deals with the recently approved XSLT 2.0 and the accompanying XPath 2.0. There have been many improvements in functionality, which he explains cogently.
But, more importantly, he expands the scope of the discussion about the HTML output. No longer are we just designing a few pages. He imagines that we are now responsible for an entire website. It could be a personal one, or a corporate site of any size. This necessitates careful attention to designing the architecture of the site and the organising of the source XML documents. For example, he recommends always have a master document, listing all the pages of a site, a "site directory" in XML. Throughout the text, he gives numerous practical suggestions like this, that should be effective on any website.
Just as valuable, and perhaps more so to some, are the copious code examples, liberally embedded in the narrative. Gives flesh to the ideas. You can take these as inspiration, or even as starting templates, for your own website.
Chapter list: XML and the Web; The source definition; Elements of a web site; An overview of XSLT; The XSLT stylesheet; XML software; XML on the server; Bibliography; Index
Don't let the short list of chapters scare you off. Each chapter is broken up into multiple "mini-chapters" that cover the subject matter quite well. Having said that, I think that it's important to know exactly what you're getting here. This is not a 1000 page tutorial and reference guide to all that is XML and XSLT. In fact, if this is your first exposure to XSLT technology, you might actually find yourself a bit frustrated. This is not so much of a "how to" as it is a "why to"...
The author spends a lot of time explaining XML design and schemas, and how an accurate schema can make the difference between a good and bad application. Once the proper schema is established, then he covers how XSLT can make the XML transform into a clear and well-structured site. Really good stuff, but you probably won't learn all there is to know about XSLT by reading this book. I actually see this as a good "second" XSLT title for a developer once they have mastered the language and syntax fundamentals.
If you're looking to learn XSLT, you may want to choose a different title. If you're looking to learn how to effectively utilize XSLT and XML on your web site, this is a very good option.
A couple of years back XSLT was the great hope for replacing JSP with an abstract interface that would generate code for both HTML and WAP. That never materialized, mainly because server side technologies were too slow and client side XSLT wasn't universally supported. In hindsight it's obvious that this JSP replacement mindset was in error. This book is a complete re-assesment of XSLT in the web development context and provides a number of options and architectures to address different performance and abstraction concerns.
If you would consider yourself a 'web designer' I don't think this book is for you. It has too much about XML schema design and not enough about the mechanics of XSLT conversion. This book is better suited to senior developers and architects who want a novel and intelligent approach to construction of static and dynamic web sites, using XML and XSLT.
For XSLT advocates who feel that their favorite technology was miscast and sent out to pasture years early, this book is for you. Let's hope Addison-Wesley marketing can find that sweet spot to get this book out there. The author has some great ideas and it would be wonderful to see them popularized.
BTW, the schematron URL in the book ([...]) is 404, but I found some stuff at [...] and [...] Honestly the content there seemed pretty cheesy, despite the fact that ISO has supposedly approved Schematron as a standard.