blob: 99019084cc0f1337046e931f5daf68e9461c0ea8 [file] [log] [blame]
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Namespace chaining</title>
</head>
<body>
<div id="d" xmlns:svg="http://www.w3.org/2000/svg" style="height: 110px">
TEST FAILED
</div>
<script type="text/javascript"><![CDATA[
var div = document.getElementById("d");
div.innerHTML = "<svg:svg width='110' height='110'><svg:defs id='defs'><svg:text>TEST FAILED</svg:text></svg:defs><svg:rect x='5' y='5' width='100' height='100' fill='green' id='r'/></svg:svg>";
var rect = document.getElementById("r");
if (rect.namespaceURI == "http://www.w3.org/2000/svg") {
var defs = document.getElementById("defs");
defs.parentNode.removeChild(defs);
} else {
console.log("Incorrect namespace:", rect.namespaceURI);
}
]]></script>
</body>
</html>