module IDocument: sig
.. end
val of_Node : [> `Node ] GdomeT.t -> TDocument.t
val get_doctype : this:[> `Document ] GdomeT.t -> TDocumentType.t option
val get_implementation : this:[> `Document ] GdomeT.t -> TDOMImplementation.t
val get_documentElement : this:[> `Document ] GdomeT.t -> TElement.t
val createElement : this:[> `Document ] GdomeT.t -> tagName:TDOMString.t -> TElement.t
val createDocumentFragment : this:[> `Document ] GdomeT.t -> TDocumentFragment.t
val createTextNode : this:[> `Document ] GdomeT.t -> data:TDOMString.t -> TText.t
val createComment : this:[> `Document ] GdomeT.t -> data:TDOMString.t -> TComment.t
val createCDATASection : this:[> `Document ] GdomeT.t -> data:TDOMString.t -> TCDATASection.t
val createProcessingInstruction : this:[> `Document ] GdomeT.t ->
target:TDOMString.t -> data:TDOMString.t -> TProcessingInstruction.t
val createAttribute : this:[> `Document ] GdomeT.t -> name:TDOMString.t -> TAttr.t
val createEntityReference : this:[> `Document ] GdomeT.t -> name:TDOMString.t -> TEntityReference.t
val getElementsByTagName : this:[> `Document ] GdomeT.t -> tagname:TDOMString.t -> TNodeList.t
val importNode : this:[> `Document ] GdomeT.t ->
importedNode:[> `Node ] GdomeT.t -> deep:bool -> TNode.t
val createElementNS : this:[> `Document ] GdomeT.t ->
namespaceURI:TDOMString.t option -> qualifiedName:TDOMString.t -> TElement.t
val createAttributeNS : this:[> `Document ] GdomeT.t ->
namespaceURI:TDOMString.t option -> qualifiedName:TDOMString.t -> TAttr.t
val getElementsByTagNameNS : this:[> `Document ] GdomeT.t ->
namespaceURI:TDOMString.t -> localName:TDOMString.t -> TNodeList.t
val getElementById : this:[> `Document ] GdomeT.t -> elementId:TDOMString.t -> TElement.t option