<!DOCTYPE html> | |
<p>This is a test to verify that importNode of a CDATASection on a HTML Document works. | |
<div id="output"></div> | |
<script> | |
if (window.testRunner) | |
testRunner.dumpAsText(); | |
var output = document.getElementById('output'); | |
var p = new DOMParser(); | |
var doc = p.parseFromString('<root><![CDATA[ ]]></root>', "application/xml"); | |
try { | |
var node = document.importNode(doc.documentElement, true); | |
if (node.firstChild.ownerDocument != document) { | |
output.textContent = "FAILED because imported CDATASection has wrong owner document\n"; | |
} else { | |
output.textContent = "PASSED\n"; | |
} | |
} catch (e) { | |
output.textContent = "FAILED with exception " + e + "\n"; | |
} | |
</script> |