views:

391

answers:

1

This code::

xslProcessor = new XSLTProcessor();
xslProcessor.importStylesheet(xsl);
result =  xslProcessor.transformToFragment(xml, document);

works fine in Firefox, but result is null in Google Chrome. xsl and xml are both loaded from the network via XMLHTTPRequest, and show as Documents in the Chrome JS console. How can I get more information from Chrome about why the transform is failing? (There are no errors reported in the Chrome Javascript debugging window).

A: 

Turns out Chrome doesn't support <xsl:import>

Moose Morals
Were you able to find a way of supporting Chrome? I've got an eye to do something similar.
jerome
Not exactly - I do the import on the server side. See http://stackoverflow.com/questions/1620589/xslimport-using-stylesheets for more details.
Moose Morals