- Full Description
This followup to Jeni Tennison's Beginning XSLT has been updated to accomodate the revised XSLT standard. Part one of this book introduces XML and XSLT at a comfortable pace, and gradually demonstrates techniques for generating HTML (plus other formats), from XML. In part two, Tennison applies theory to real-life XSLT capabilitiesincluding generating graphics.
Each chapter includes step-by-step examples (with code available online), plus review questions at the end, to help you grasp the discussed features. In fact, all of the examples and exercises revolve around an interesting common theme: making TV listings available online. This book lives up to its name, and will definitely take you from a novice to a professional, in no time!
- Source Code/Downloads
If you think that you've found an error in this book, please let us know about it. You will find any confirmed erratum below, so you can check if your concern has already been addressed.On page 53:The command java net.sf.saxon.Transform -o HelloWorld.saxon.html HelloWorld.xml HelloWorld.xsl didn't work.
Saxon's -o directive wants the filename separated from the option with a colon.
And I had to add the saxon jar file to the classpath by "-cp d:\Java\saxon\saxon9ee.jar"
java -cp d:\Java\saxon\saxon9ee.jar net.sf.saxon.Transform -o:HelloWorld.saxon.html HelloWorld.xml HelloWorld.xsl did the job.
I work with Saxon 9.4 EE on java 1.6.0_26