摘要 |
A system for creating and realizing efficiencies in markup language (e.g., XML) schema, markup language instances, and code-generated code. A schema generator receives a markup language schema as input and automatically generates a minimal markup language schema. The minimal markup language schema, and instances conforming to it, are forwards and backwards compatible with the original markup language schema and instances. A code generator receives a markup language schema as input and generates code that can both generate and consume instances conforming to the original markup language schema or the minimal markup language schema. Accordingly, smaller markup language schemas and instances result in increased processing speed, faster transmission time, and reduced archival storage space.
|