Virtually all modern browsers have XSLT capability built in
- webkit based (Safari Galeon Konqueror Chrome)
Unfortunately thats not the whole story. (But allmost)
The least complicated turns out are safari (OSX) and Galeon (linux gnome). Firefox will only load xsl style sheets if they are located in the same directory or subdirectories of it.
How it works
the styleshet in the xml processing instruction
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="http://xml.exciting-code.org/inputtohtml.xsl" type="text/xsl"?>
is applied to the xml by the browser before the actual xml rendering takes place.