34 lines
1.3 KiB
HTML
34 lines
1.3 KiB
HTML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
|
<head>
|
|
<title>xsl import test</title>
|
|
<script type="text/javascript">
|
|
function load() {
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
var req = new XMLHttpRequest();
|
|
var xslt = new XSLTProcessor();
|
|
req.open('GET', 'resources/xhr-doc.xsl', false);
|
|
req.send(null);
|
|
xslt.importStylesheet(req.responseXML);
|
|
|
|
req.open('GET', 'resources/xhr-doc.xml', false);
|
|
req.send(null);
|
|
var doc = xslt.transformToDocument(req.responseXML);
|
|
var fragment = document.importNode(doc.documentElement, true);
|
|
|
|
var div = document.getElementById('div');
|
|
div.parentNode.replaceChild(fragment, div);
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="load()">
|
|
<p>Test for <a href="http://bugs.webkit.org/show_bug.cgi?id=10313">bug 10313</a>:
|
|
xsl:import doesn't work in stylesheets loaded via XMLHttpRequest.</p>
|
|
|
|
<div id="div">It's nice that this hasn't crashed, but the XSL transformation has failed.</div>
|
|
</body>
|
|
</html>
|