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'))