| <html> |
| <head> |
| <script> |
| function debug(str) { |
| pre = document.getElementById('console'); |
| txt = document.createTextNode(str + '\n') |
| pre.appendChild(txt) |
| } |
| function runTests() { |
| if (window.testRunner) |
| testRunner.dumpAsText() |
| |
| var elem = document.createElementNS('http://www.example.org', 'test:p') |
| var importedNode = document.importNode(elem, true) |
| |
| if (importedNode.prefix != 'test') { |
| debug('FAILURE: imported node has wrong prefix') |
| return |
| } |
| |
| debug('SUCCESS!') |
| } |
| |
| </script> |
| </head> |
| <body onload="runTests();"> |
| This tests that an element which is cloned by using importNode keeps its prefix. If the test is successful, 'SUCCESS' will be displayed below, otherwise 'FAILURE' and a reason will be displayed. |
| <pre id="console"> |
| </pre> |
| </body> |
| </html> |