Windows command line tool

Download one of the windows installer package and install it.

If you do not have a Java virtual machine 1.3.1 or later installed, be sure to download the the installer that includes a Java VM.

Linux/Unix command line tool

1. Download the archive for Linux/Unix and extract it to a folder of your choice.

2. Create an environment variable XNSDOC_HOME and set it to the folder where you have extracted the archive.

3. Add the XNSDOC_HOME folder to your systems path.

Example (bash):

> export XNSDOC_HOME=/usr/local/xnsdoc
> export PATH=${XNSDOC_HOME}: ${PATH}

Example (csh):

> setenv XNSDOC_HOME /usr/local/xnsdoc
> set path=( $XNSDOC_HOME $path ) 

Mac command line tool

Requires Mac OS X 10.3 or later and at least Java 1.3.1 (available at

instructions for Linux/Unix

Please note that version 1.0 of xnsdoc does not yet officially support Mac OS X.

Known issue recognized by Apple: after updating to Mac OS X 10.3.9, on some systems standalone Java applications may unexpectedly quit with a "Segmentation fault" message or may do not launch. Check if you have the problem and optionally install the update which solves it.

Apache Ant Task

All you have to do is to copy the files xnsdoc.jar, xercesImpl.jar, xalan.jar, resolver.jar and xml-apis.jar from the lib folder of the xnsdoc installation folder to the lib folder of your ant installation. Please note that xnsdoc comes with specialized version of Xerces and Xalan for faster and accurate processing.

Apache Maven Plugin

Currently the maven plugin for xnsdoc is available for Maven 1.x only. Please come back soon to check if we finished the Maven 2.x compatibility.

1. Add the repository at buldocs to your list of repositories in your file:


2. Add the following dependency to your Maven project descriptor. If there is a newer version of xnsdoc available that you want to use, simply change the version number in the nested version tag.


3. Add the xnsdoc report tag to your reports in your project.xml file:


Install license key

The easy way: simply copy the license key to your home directory. On windows, this is usually a directory like 'C:\Documents and Settings\username' where 'username' should be replaced with your windows logon name.

The advanced way: copy the license key to your prefered location (e.g. on a network drive in case of a site license) and tell xnsdoc the location with the -license argument (see also usage of xnsdoc).

If you did not have bought a license, for testing purpose you can download a sample license file.

Safe Online Shopping

Payment options

Billing currencies

  • 1

Site Conformance

Valid XHTML 1.0 Transitional

Valid CSS!