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.