Warum willst du die Transformation dem Browser überlassen?
Nunja, im Grunde wäre das doch ideal!
Der Browser braucht nur ein mal eine XSLT-Datei laden, in der das Seiten-Design beschrieben steht. Bei jedem neuem Aufruf, braucht der Browser nur noch die XML-Daten laden.
~> Das spart dem Server Traffic
Der Hauptgrund für XSLT ist die Trennung vom eigentlichen Code und dem Code fürs Design. Aber wenn der Client dann auch noch für mich die XSLT-Datei parst und verarbeitet, dann:
~> Dann spart das meinem Server Rechenarbeit.
Das sind die beiden Vorteile, wenn ich dem Client XML/XSLT-Daten direkt schicke. Für allen anderen bräuchte ich aber einen Weiche, damit die direkt HTML geliefert bekommen, um die Kompatibilität zu erhalten.