Java Software

The Java code in this book was developed using the libraries listed below. It may compile and run under later versions, but it hasn't been tested that way. Due to changes in support for the W3C XML Schema language, the versions listed are the minimum that I recommend.

  • Java 2 Standard Edition Version 1.3.1_03 (http://java.sun.com/j2se/1.3): To compile the code you'll need the full software development kit (SDK). If you're only going to download and run the book utilities, you'll just need the Java Runtime Environment (JRE).

  • Java XML Pack, Spring 02 (http://java.sun.com/xml/downloads): If you're only going to run the Java utilities, you don't need the full kit. However, you will need the Java jar archive files from the kit.

  • Xerces2 Java Parser 2.0.1 (http://xml.apache.org): This software is required for all Java XML development and runtime presented in this book. For the most part I use standard Java API for XML Processing (JAXP) features, but the routines to serialize a DOM document use specific Xerces2 routines. (Although the precise name of the parser is “Xerces2,” I'll observe the common custom of referring to it as just “Xerces” unless I mean to refer specifically to this version of Xerces.)

  • Xalan-Java 2.3.1 (http://xml.apache.org): This software is required for Java-based XSLT transformations. Other Java-based XSLT implementations may work but have not been tested.

Refer to my Web site for specific instructions about how to install the jar files for your particular version of Java.

Note: The book's Java code was developed using version 1.2 of Sun's JAXP. The Java XML Pack has an implementation of the JAXP 1.2 specification that uses Xerces2 as the default parser. (Xerces2 conforms to the JAXP 1.1 specification.) To be sure that you get the latest bug fixes I recommend downloading the most recent version of Xerces2 from the Apache site.

The Java code was developed and tested with Borland's JBuilder Version 6 on Windows NT Workstation version 4. It was also tested on Windows 98.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset