Please be aware that Sarrisa is a thin layer to create a single API for XML handling. Underwater it still uses the browsers XML API and could thus still expose browser specific quirks.
It's also a tad outdated as Webkit now offers XSLT support but with some quirks as shown in the linked question.
The Javeline XSLT Compatability script, whilst being a truely great extension, has it's shortcomings too. A major one being that the full xpath 1.0 spectrum is not supported.
You can use it the same way as you would use XSLTProcessor
see here make sure you use the correct inclusion sequence though as shown here.