| <body> |
| <p>Test that setAttributeNS("", ...) creates an attribute in null namespace. Per DOM 3 Core,</p> |
| <pre>In programming languages where empty strings can be differentiated from null, empty strings, when given as a namespace URI, are converted to null.</pre> |
| <script> |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| document.body.setAttributeNS("", "a", "b"); |
| var attrNamespace = document.body.getAttributeNodeNS("", "a").namespaceURI; |
| document.write(attrNamespace === null ? "PASS" : ("FAIL: '" + attrNamespace + "'")); |
| </script> |
| </body> |