Have you tried checking for error codes after the .load() and transformNode() method calls? Just an idea... Lars XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list