The Georgia Tech Research Institute uses several tools to make XML and the Global JXDM easier to use. When available, we will post or link to such tools on this page. If you have any questions, comments, or bug reports, email jxdm@gtri.gatech.edu.
The Schema Subset Generation Tool (SSGT) enables the user to search and navigate the Global JXDM, find components required for his/her application, select those components with or without their sub-components, and generate a correct Global JXDM schema subset for validation of XML instances.
The SSGT subsumed and now contains the Global JXDM Viewer capabilities. The SSGT is in spiral development and will change frequently. You are urged to review the current information about the SSGT. This is especially important if you are a first-time user.
We have assembled a Java application for validating XML instances. It uses the Apache Xerces Java XML Parser library, which has a highly standards-conformant validator. It does a much better job of validating than some tools, and it is relatively fast.
The latest full release of this validation tool (version 1.1) was posted on January 30, 2004.
To use the tool, download and extract the file
This zip file contains the source files, supporting documentation, and a binary JAR file for executing the validator. Once you have extracted the ZIP file, look at the contained index.html for a description of how it works, and for relevant links.
This is the latest beta release of the 1.2 version of the validator, 1.2b4. NOTE: Its documentation is out of sync with the code. The syntax for this version does NOT use "-in" for the input file, as version 1.1 did. The program seems to work well, but has not been heavily tested. It features a command-line option for assigning schema locations, and can process multiple instance files with a single invocation. Download it here:
Please give us feedback, error reports, and recommendations regarding the validator.
To strip xsd:annotations from the Global JXDM release version 3.0.1 distribution you can download the following package for use in DOS or Unix: