Why have you used XSL in AutoView ? Wouldn't it have been simpler to write everything in PHP ?
Category: Other
The module could have been written without XSL, but we wanted to make it as portable as possible so that we can easily produce alternative implementations for other systems. The use of XSL reduces the volume of code which will need to be ported and makes it considerably easier to maintain multiple implementations and produce add-on tools which are not part of the module.