Possibilities of XSL Transformations

Previous Next

See Also

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:

· Field validation: as early as field validation time, data entry is checked whenever possible, and corrections, warnings or errors are provided.


· Transaction orientation: the customer must be able to enter or change a number of records or forms, and then be able to commit or rollback these manipulations as a single transaction.


· Data relationship information: navigation to related data (subtype data or lookup data).


· You can make specific column and domain attributes (e.g. mandatory Y/N, length, Key) visible in the generated web pages, for example by showing an asterisk for mandatory fields. This information is held in the USoft repository.

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.