On 8/18/09 4:14 PM, Bo Yang wrote: > Hi, > > The Core module define the DOMImplementation interface which is > used to bootstrap the DOM, to create Document and DocumentType. But I > can't find a way to create a specific type of Document from that > interface. I mean, how can I create HTMLDocument from some > DOMImplementation? Thanks! > > Regards! > Bo > > In Gecko one can do it for example this way: var dt = document.implementation.createDocumentType( "html", "-//W3C//DTD HTML 4.01//EN", null); var doc = document.implementation.createDocument(null, null, dt); This behavior is based on DOM 3 Core "Note that based on the DocumentType given to create the document, the implementation may instantiate specialized Document objects that support additional features than the "Core", such as "HTML" [DOM Level 2 HTML]." IIRC, not all browser engines support creating specialized document objects based on document type. -OlliReceived on Tuesday, 18 August 2009 13:38:47 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:14:03 GMT