Structured Document Validator implements 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 XML, Java properties files, and delimited value files. The application performs validations based on user-defined Structured Document Definitions (SDDs). It provides an environment for validation, SDD development, and document editing.
| Tags | Text Editors Text Processing General Markup |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | Java |
Recent releases


Changes: This release includes the addition of images to validate actions and shortcuts to those actions on the toolbar; the automatic closing of the error log tab when there are no errors/warnings encountered for the associated file; and the use of attribute names and values for tag ambiguity resolution. Bugfixes include changes to character entity storage to address memory issues; A fix for a problem with compilation and absolute frequencies being reset to 1; and re-implementation of SDDTree handling in developer to handle memory problems with large SDDs.


Changes: This release adds new functionality to the Alias mechanism and improved messages for SDD validation errors and warnings. The parsing table generation technique has been upgraded from SLR to LR(1).


Changes: The license was changed to the LGPL. This release includes fixes for validation problems and introduces configuration options for XML and SGML types.


Changes: This release adds new functionality for character entity glyph display, file-based character entity validation, error files, and empty content errors for attributes. The application now requires JRE 1.4 or higher.


Changes: This release adds new functionality for character entity insertion and help file browsing, as well as bugfixes.