.. (parent)RequirementsDownload
You are here: Download >> Requirements

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/116/sdb/c/9/antdoc/php/common.php on line 411

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/116/sdb/c/9/antdoc/php/common.php on line 414
Meta

Table of contents

AntDoc Requirements

This page displays AntDoc requirements that anyone should read before downloading.
AntDoc is not a standalone Ant target, since it needs an XSLT implementation. Moreover, is uses applet and JavaScript and Swing. Since the project is still in a beta version, I do not have feedback enough to enumerate exhaustively the exact requirements: here comes a configuration in which it works fine:
  • JVM from V1.3: with that virtual machine runtime environment, this should be OK. For information, AntDoc has been compiled with Java V1.3.1_07-b02

    Warning:

    Special attention has to be drawn from V1.4 of Sun JRE, which introduces the concept of endorsed API , and if you use Xalan XSLT implementation, please copy the Xalan.jar in the %JAVA_HOME%/jre/lib/endorsed directory for Windows and ${JAVA_HOME}/jre/lib/endorsed under UNIX.

    .
  • Ant from V1.4.1: there are two distributions, one for version 1.4.1, one for version 1.5 and 1.5.1. The reason why is that Ant internal API is not totally backward compatible.
  • Xalan Java V2 for AntDoc when using the "welcome" attribute, in order to fix the bug of Saxon concerning the handling of CDATA sections.
  • JDOM V1.0.beta8: this API is used internally in order to handle very easily XML content. JDOM is only necessary for AntDocGUI.
  • Log4j V1.2.8: this API is used internally in order to handle the logging. An earlier version should also be OK.
  • The AntDoc works fine under Internet Explorer V5.0, so it must work a fortiori with version 6. It also works with Netscape Communicator V4.7 and Netscape Communicator V6.2.3.
  • the task even work with J2SE 1.3 runtime environment
  • Regexp V1.2 for AntDoc when you use the target filtering only. Later release should be OK as well.

XSLT implementation

You need to have an implementation of XSLT: today, only Saxon and Xalan are supported.

Now, both Saxon from V6.2.2, except V6.3 and Xalan V2 are supported as XSLT implementations. Since all those implementations do not comply to the same version of XSLT, AntDoc contains different XSL for generating the HTML documentation:

  • Saxon V7.X supports XSLT 2.0 current-but-not-release specification (and especially the xsl:result-document instruction)
  • Saxon V6.X supports XSLT 1.1 specification never released (and especially the deprecated xsl:document instruction).

    Warning:

    AntDoc does not work with V6.5.2!

  • Xalan V2 only supports XSLT 1.0 and proposes some extensions (especially the nodeset and redirect:write instructions)


Current date: 2025.07.09 8:27:22 Number of hit:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /mnt/116/sdb/c/9/antdoc/php/common.php on line 440
0