Software and Versions
Keeping up with the latest technologies is always a challenge, particularly when writing about XML-related tools. The set of tools listed in Table P-1 is sufficient to run just about every example in this book.
Table 1. Software and versions
|
Tool |
URL |
Description |
|---|---|---|
|
Crimson |
Included with JAXP 1.1 |
XML parser from Apache |
|
JAXP 1.1 |
Java API for XML Processing | |
|
JDK 1.2.x |
Any Java 2 Standard Edition SDK | |
|
JDOM beta 6 |
Open source alternative to DOM | |
|
JUnit 3.7 |
Open source unit testing framework | |
|
Tomcat 4.0 |
Open source servlet container | |
|
Xalan |
Included with JAXP 1.1 |
XSLT processor |
There are certainly other tools, most notably the SAXON XSLT processor available from http://users.iclway.co.uk/mhkay/saxon. This can easily be substituted for Xalan because of the vendor-independence that JAXP offers.
All of the examples, as well as JAR files for the tools listed in
Table P-1, are available for download from
http://www.javaxslt.com and from the
O’Reilly web site at http://www.oreilly.com/catalog/javaxslt. The
included README.txt file contains instructions
for compiling and running the examples.