XML + XSL is a powerful combination, but it works on selected browsers. to build a real world application one has to take care of the users using older version of browsers. and a webdeveloper cannot send a XML parser to each and every user, to tranform XML to HTML using XSLT.
what is the other way to tackle the users using older versions of web browsers. how can XML files be converted to HTML without using a parser at client end.