You Define It, We Parse It
What Is It?
The Structured Document Validator implements a framework I developed as part of my Master's thesis which defines a generalized method for validating both the structure and content of structured documents. Any data format that can be deterministically divided into tags and data is classed as a structured document. This definition applies to a wide array of data formats, including SGML, XML, Java properties files, and CSV files. The application performs validations based on user-defined Structured Document Definitions (SDDs) that are written using the Structured Document Definition Language.
SDValidator is written entirely in Java to achieve maximum portability.
JRE Requirement: 1.4 or greater. Implementations for 1.4 can be obtained at the following sites:
Operating Systems: Tested on Linux and Windows2000.
The application should run on any O/S with a 1.4 compliant JRE.