interface Document : Node { readonly attribute DocumentType	doctype; readonly attribute  DOMImplementation implementation; readonly attribute Element documentElement; Element createElement(in DOMString tagName)  raises(DOMException); DocumentFragment createDocumentFragment(); Text createTextNode(in DOMString data); Comment createComment(in DOMString data); CDATASection createCDATASection (in DOMString data)  raises(DOMException); ProcessingInstruction  createProcessingInstruction (in DOMString target in DOMString data); 	 raises(DOMException); Attr createAttribute(in DOMString name)  raises(DOMException); EntityReference	createEntityReference (in DOMString name) raises(DOMException); NodeList getElementsByTagName (in DOMString tagname); };