In Practice

A software development company had an interesting dilemma with its issue-tracking system. Everyone seemed to need a different view of the data. Developers needed the details of outstanding bugs, while managers needed the status and estimated completion times of all outstanding issues.

The system maintainers found themselves writing new JavaServer Pages every few days to handle some new way to display the data. Most of the reports were just format changes, so the JSP files looked similar in most places, differing only in their output. After several months, the company upgraded the issue-tracking system and the structure of the database changed slightly. All of a sudden, the developers found themselves editing page after page, making ...

Get Special Edition Using XSLT now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.