W3C DOM tests - implementation

This page contains test cases for the implementation property and its methods. Most tests are pretty basic: does the browser give an error or not?

Test scripts

createDocument()

var test = document.implementation.createDocument('','',null);
alert(test);

createHTMLDocument()

var test = document.implementation.createHTMLDocument('Title');
alert(test.documentElement.nodeName);
var tags = test.getElementsByTagName('*');
var writestring = '';
for (var i=0;i<tags.length;i++) {
	writestring += tags[i].nodeName + '\n';
}
alert(writestring);

hasFeature()

alert(document.implementation.hasFeature('Core','1.0'))
alert(document.implementation.hasFeature('HTML','1.0'))
alert(document.implementation.hasFeature('XML','1.0'))
alert(document.implementation.hasFeature('Range','1.0'))
alert(document.implementation.hasFeature('CSS','1.0'))