Availability of XSLT 1.0 client-side is now pretty universal in modern browsers, with the exception of some mobile platforms; and the level of conformance is also quite reasonable (probably rather better than Javascript/DOM). We've been using client-side XSLT for the Saxonica web site for some months and there are very few reports of problems, though we do have a fall-back site that's static HTML, which we redirect to when we detect that XSLT isn't supported.
The recently open-sourced Saxon-CE now delivers XSLT 2.0 on any browser with Javascript support. It does a lot more than upgrade the XSLT support to XSLT 2.0; it also provides a declarative way of handling user input in the browser and creating interactive applications.
It's true of course that the browser vendors have largely lost interest in XML. The same isn't true of content publishers, so it's up to third parties to fill the gap.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…