TDocument.t ->
object
  method addEventListener :
    typ:Gdome.domString ->
    listener:Gdome.eventListener -> useCapture:bool -> unit
  method appendChild : newChild:Gdome.node -> Gdome.node
  method as_Document : TDocument.t
  method as_EventTarget : TEventTarget.t
  method as_Node : TNode.t
  method cloneNode : deep:bool -> Gdome.node
  method createAttribute : name:Gdome.domString -> Gdome.attr
  method createAttributeNS :
    namespaceURI:Gdome.domString option ->
    qualifiedName:Gdome.domString -> Gdome.attr
  method createCDATASection : data:Gdome.domString -> Gdome.cdataSection
  method createComment : data:Gdome.domString -> Gdome.comment
  method createDocumentFragment : Gdome.documentFragment
  method createElement : tagName:Gdome.domString -> Gdome.element
  method createElementNS :
    namespaceURI:Gdome.domString option ->
    qualifiedName:Gdome.domString -> Gdome.element
  method createEntityReference :
    name:Gdome.domString -> Gdome.entityReference
  method createProcessingInstruction :
    target:Gdome.domString ->
    data:Gdome.domString -> Gdome.processingInstruction
  method createTextNode : data:Gdome.domString -> Gdome.text
  method dispatchEvent : evt:Gdome.event -> bool
  method equals : Gdome.node -> bool
  method getElementById : elementId:Gdome.domString -> Gdome.element option
  method getElementsByTagName : tagname:Gdome.domString -> Gdome.nodeList
  method getElementsByTagNameNS :
    namespaceURI:Gdome.domString ->
    localName:Gdome.domString -> Gdome.nodeList
  method get_attributes : Gdome.namedNodeMap option
  method get_childNodes : Gdome.nodeList
  method get_doctype : Gdome.documentType option
  method get_documentElement : Gdome.element
  method get_firstChild : Gdome.node option
  method get_implementation : Gdome.domImplementation
  method get_lastChild : Gdome.node option
  method get_localName : Gdome.domString option
  method get_namespaceURI : Gdome.domString option
  method get_nextSibling : Gdome.node option
  method get_nodeName : Gdome.domString
  method get_nodeType : GdomeNodeTypeT.t
  method get_nodeValue : Gdome.domString option
  method get_ownerDocument : Gdome.document option
  method get_parentNode : Gdome.node option
  method get_prefix : Gdome.domString option
  method get_previousSibling : Gdome.node option
  method hasAttributes : bool
  method hasChildNodes : bool
  method importNode : importedNode:Gdome.node -> deep:bool -> Gdome.node
  method insertBefore :
    newChild:Gdome.node -> refChild:Gdome.node option -> Gdome.node
  method isSameNode : Gdome.node -> bool
  method isSupported :
    feature:Gdome.domString -> version:Gdome.domString -> bool
  method normalize : unit
  method removeChild : oldChild:Gdome.node -> Gdome.node
  method removeEventListener :
    typ:Gdome.domString ->
    listener:Gdome.eventListener -> useCapture:bool -> unit
  method replaceChild :
    newChild:Gdome.node -> oldChild:Gdome.node -> Gdome.node
  method set_nodeValue : value:Gdome.domString option -> unit
  method set_prefix : value:Gdome.domString option -> unit
end