Subject: Re: [xsl] XSL 2.0 and .NET and VB|
From: "M. David Peterson" <m.david@xxxxxxxxxxxxx>
Date: Fri, 29 Jun 2007 16:11:58 -0600
I don't think that current browsers are able to incrementally display page which was generated client-side from XML using XSLT. You have to wait till XML is downloaded and DOM is constructed, then you have to wait till XSLT transforms DOM into another DOM and only after that you can see something rendered. For slower connections this could be very annoying.
Moreover, if you invoke XSLT by using <?xml-stylesheet?> PI then there
is a known problem of IE which strips all whitespace nodes from input
document. You can overcome this problem by invoking transformation from
you have to use some bridging library like Sarissa. And there are still
user agents that doesn't do XSLT -- search engines and some minor, but
still used browsers. So it is not that simple, and producing HTML on
server means that you don't have to cope with many annoying browser quirks.