Possibilities of XSL Transformations
To allow fast and flexible customization of generated web pages, as an application developer you can use XSL transformations. The familiar model of a form in a web page, where a Save button is clicked to submit a single record, can now rapidly be customized in a number of directions:
In the web page, you can also include rules governing attribute values to the web interface, such as the correct format for US zip codes or UK postal codes. This information is held in domain constraints. Even business rules that go beyond a field value, but can be checked within a single record, can be taken from the repository and implemented in the interface, such as the rule that a departure date for a flight must be prior to the return date.