To try the thousands of add-ons available here, download Mozilla Firefox, a fast, free way to surf the Web!Close
Welcome to Firefox Add-ons.
Choose from thousands of extra features and styles to make Firefox your own.Close
XSL Results 22.214.171.124-signed.1-signed Requires Restart
by Brett Zamir
Display the results of an XSLT 1.0 transformation (including on a currently loaded page), on a one-shot or Grease-monkey-like per-site basis
About this Add-on
Note: You should avoid using the stylesheets on untrusted sites, as security issues have not been fully assessed.
Also be aware that there are known to be some imperfections in handling character sets in certain circumstances as well as handling stylesheets using imports/includes reliably.
The default behavior is to use the current loaded document in Firefox as the source XML to transform. This can even work on poorly-formed HTML, as Firefox's inner DOM representation is used to first convert the document to a more well-formed status (though this may not work in some cases).
One can view the source or results of a currently loaded XML document via the context menu as text, in XML, or with results placed in a textbox.
Can save XSL stylesheets on a per-site basis and apply them before or after any attached stylesheets.
Note: Due to prior Java support in Firefox for add-ons, I had included the then open source Saxon software to provide XSLT 2.0 support. However, due to Java support being removed (not to mention the latest versions of Saxon not being open source anyways), I decided to strip this functionality so I could at least get the add-on to work again for XSLT 1.0.
Confirmed to work on Windows and earlier on Linux if Java 1.6 is installed. The latest version 1.6.9+ only works with at least Java 1.6 update 12 (and is necessary to work with this update now that LiveConnect has been updated by Java; users should be able to expect more stability from the extension now that the LiveConnect API has been settled and its former bugginess within Mozilla eliminated).
Version 1.3.7+: If you have problems with Saxon-B on the Mac (at least the Power PC), you may need to use the built-in processor instead (and thus not be able to use XSLT 2.0). It seems this problem is probably due to lagging Java support on the Mac.
- Update to support latest FF (but needed to remove Java/Saxon (XSLT 2) functionality/dependency)