A system and method for enhancing XML schemas is presented. A schema
enhancer inputs an input schema, a parameter file, and (optionally) a
preamble file to generate an enhanced schema. The optional preamble file
comprises definitions and syntax for elements and/or attributes to be
added and/or to modify relationships in the input schema to create the
enhanced schema. Instructions for modifying the input schema to generate
the enhanced schema comprise the parameter file.