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?
var test = document.implementation.createDocument('','',null);
alert(test);
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);
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'))