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

http://java.sun.com/xml

Java API for XML Processing

JDK 1.2.x

http://java.sun.com

Any Java 2 Standard Edition SDK

JDOM beta 6

http://www.jdom.org

Open source alternative to DOM

JUnit 3.7

http://www.junit.org

Open source unit testing framework

Tomcat 4.0

http://jakarta.apache.org

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.

Get Java and XSLT now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.