Bibliography
XML Technologies
The following books will be particularly useful in explaining the XML technologies that are crucial to using the ZimWeb effectively:
- XML By Example (2nd Edition) and Applied XML Solutions by Benoit Marchal – these will give you a good overview of the XML landscape.
- XSLT Programmer’s Reference 2nd Edition by Michael Kay – this is the reference book for XSLT, though it is a bit “heavy” to get you started – XML By Example (2nd Edition) is a much gentler introduction. But he knows his stuff – he wrote the Saxon XSLT processor.
- XSLT by Doug Tidwell – he’s a “technology evangelist” from IBM.
- XSLT Cookbook by Sal Mangano
- XSL-FO by Dave Pawson.
Java
If you want to learn about Java then take a look at these books:
General Java programming
- Learning Java, 2nd Edition by Patrick Niemeyer and Jonathan Knudsen – a great introduction to the Java language.
- Java in a Nutshell, 4th Edition by David Flanagan, and Java Enterprise in a Nutshell, 2nd Edition by William Crawford, Jim Farley and David Flanagan – together, these provide a useful reference for the Java language.
Server-side Java programming
- Java Servlet Programming, 2nd Edition by Jason Hunter with William Crawford – this is a very clear exposition of server-side Java programming.
- Professional Apache Tomcat by lots of authors. This recently-published book is really helpful in trying to get the best out of the Tomcat servlet engine.
ML Processing with Java
- Java & XML, 2nd Edition by Brett McLaughlin – this is an excellent explanation of this topic.
- Java and XSLT by Eric M. Burke – another excellent O’Reilly book.