Had to mention this great little JavaScript XML/XSL parser.
Although this is well out of date it is worth looking at. I guess the XSL/ECMAScript gauntlet has been picked up by ESPX/TinyXSL.