The project I'm involved in has all of the UI built in XML/XSLT and I hate it. I find it cumbersome and clunky. If you are developing a UI, I would listen to the others who have recommended Tapestry (I haven't used it) or even jx. Now, if you are going to develop for browsers on multiple devices (i.e. handheld, phone, desktop), then I can start to see XSLT being useful, but don't inflict the pain of building UI in XSLT upon yourselves unless you have a reason to do so.
I've forgotten the exact number how long it takes from one relaunch to the next (you can find them in one of J. Nielsen's books). But when this point is reached, you know why you have used XSLT instead of plain (X)HTML before. And no, CSS is not enough ...
And of course, not talking about being able to integrate (portals) or being able to support more than one type of client.
--
Reinhard P�tz Independant Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}web(log): http://www.poetz.cc --------------------------------------------------------------------
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
