Corrected XSLT caching mechanism