Feature Based Code Generation with XSLT

1 Introduction

The following pages provide an example of how an application can be modelled using XML and the model transformed into application artifacts (ie. programs, database tables, stored procedures, web pages) using XSLT.
1.1 OmniBuilder
1.2 Application Generation Parts
1.2.1 Model
1.2.2 Feature Implementation
1.2.3 Generation Engine
1.2.4 Framework

2 Example: Entity-Relationship Model

3 Application Model

3.1 Model Options
3.2 Notes about the model
3.3 Model Elements

4 Feature Implementation

5 Generation Engine

Featured in Incremental Development's Gallery of Stupid XSLT Tricks