For my bachelor thesis I want to implement a shopping (price comparison) portal prototype based on XML Data.
The main requirement is to get a very clear and customizable HTML template, which should be hosted by the customer on his own webserver.
I'm not very sure if XSLT meets this requirements, as it generates a lot of xsl-related code. It is not easy to understand for people with little HTML skills.
I have some experience with the PHP templating engine Smarty. The syntax is much better, but I'm not sure if it's a good idea to parse the XML data with PHP, as it is very complex.
Which language should I choose for a web application with high complexity? XSLT or PHP?