previous | start | next

XForms - Data, Logic and Presentation

Data

Builds on XML Schema to provide a small number of intrinsic data types plus the means to declare new types. These are used to declare the form's data model. XForms is targetted at a less skilled audience than XML Schemas, and we need to be sensitive to this.

Logic

Leverages familarity with spreadsheets and existing electronic forms packages: required fields, dependent fields, running totals, etc.

Presentation

A combination of style properties and presentation elements that bind to the form's data.



previous | start | next