まだ、意味が不明。ブラウザでクリックすれば、ブラウザがURLを合成して処理して開いてくれるよ。
リンク先の記事もよく意味がわからんが、jsの引数にあるファイルを指定してそれをパースしてそれをブラウザで開く?
リンク元のファイルのURLと処理したいURLが相対ならURLの合成を書く必要があるが、それはXSLはまるで関係ないのでは?
XSLTは単にXML->何かのテキストへの変換しかできない。