Powered by SmartDoc

Relaxer Schema Compiler

Relaxer schema compiler architecture

One of the key features of Relaxer is a schema compiler. The schema compiler is a compiler producing various artifacts from a schema definition.

Relaxer uses a RELAX NG based meta model. Relaxer builds the meta model from various kind of resources such as a RELAX NG schema, a RELAX Core schema, a RDBMS meta data, and sample XML documents.

Relaxer produces various kind of artifacts from the meta model.

Relaxer Object (RO)
Java clases mapping to XML documents
Relaxer Table Object (RTO)
Java data access object to store XML documents into RDBMS
DTD
XML's very old legacy schema
RELAX Core
basic RELAX schema
RELAX Schema
latest RELAX schema
XML Schema
XML's latest legacy schema
HTML FORM
HTML page with FORM to post a XML document
Relaxer Dialog
Dialog configuration for UI
XSLT
XSLT script to manipulate a XML document modeled by the schema
Relaxer Meta
Relaxer meta model instance represented as a XML document