OJP

XML Tools

GTRI
Home
Technical Documentation
Global JXDM Developer's Workshop
XML Tools
Schema Subset Generation Tool (SSGT)
Global JXDM Issue Tracking
Office of Justice Programs (OJP)
National Information Exchange Model (NIEM)
On This Page
Schema Subset Generation Tool (SSGT)
XML Validation Tool
XML Validator 1.2 Beta 4
Scripts to Strip Documentation

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.

Schema Subset Generation Tool (SSGT)

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.

Schema Subset Generation Tool

XML Validation Tool

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

validateXML-1.1.zip (953k)

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.

XML Validator 1.2 Beta 4

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:

validateXML-1.2b4.zip (1041k)

Please give us feedback, error reports, and recommendations regarding the validator.

Scripts to Strip Documentation

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:

schema-tools-3.0.1-1.0.zip (4k)