Hallo Simon,
du scheinst dich für die client-side transformation entschieden zu haben. Viele Programmierer bevorzugen server-side tranformation, weil damit verschiedene clients relativ problemlos bedient werden können. Die Umformung durch den client kann auf zwei Arten gesteuert werden: (1) durch die processing instruction
xml-stylesheet oder (2) durch scripting. Beim scripting musst du für jeden client angepassten Code vorhalten. Ein Beispiel für IE und FF findest du z.B. hier:
klick
Freundliche Grüße vom marabu