Module INode


module INode: sig .. end

val get_nodeName : this:[> `Node ] GdomeT.t -> TDOMString.t
val get_nodeValue : this:[> `Node ] GdomeT.t -> TDOMString.t option
val set_nodeValue : this:[> `Node ] GdomeT.t -> value:TDOMString.t option -> unit
val get_nodeType : this:[> `Node ] GdomeT.t -> GdomeNodeTypeT.t
val get_parentNode : this:[> `Node ] GdomeT.t -> TNode.t option
val get_childNodes : this:[> `Node ] GdomeT.t -> TNodeList.t
val get_firstChild : this:[> `Node ] GdomeT.t -> TNode.t option
val get_lastChild : this:[> `Node ] GdomeT.t -> TNode.t option
val get_previousSibling : this:[> `Node ] GdomeT.t -> TNode.t option
val get_nextSibling : this:[> `Node ] GdomeT.t -> TNode.t option
val get_attributes : this:[> `Node ] GdomeT.t -> TNamedNodeMap.t option
val get_ownerDocument : this:[> `Node ] GdomeT.t -> TDocument.t option
val get_namespaceURI : this:[> `Node ] GdomeT.t -> TDOMString.t option
val get_prefix : this:[> `Node ] GdomeT.t -> TDOMString.t option
val set_prefix : this:[> `Node ] GdomeT.t -> value:TDOMString.t option -> unit
val get_localName : this:[> `Node ] GdomeT.t -> TDOMString.t option
val isSameNode : this:[> `Node ] GdomeT.t -> [> `Node ] GdomeT.t -> bool
val insertBefore : this:[> `Node ] GdomeT.t ->
newChild:[> `Node ] GdomeT.t ->
refChild:[> `Node ] GdomeT.t option -> TNode.t
val replaceChild : this:[> `Node ] GdomeT.t ->
newChild:[> `Node ] GdomeT.t -> oldChild:[> `Node ] GdomeT.t -> TNode.t
val removeChild : this:[> `Node ] GdomeT.t -> oldChild:[> `Node ] GdomeT.t -> TNode.t
val appendChild : this:[> `Node ] GdomeT.t -> newChild:[> `Node ] GdomeT.t -> TNode.t
val hasChildNodes : this:[> `Node ] GdomeT.t -> bool
val cloneNode : this:[> `Node ] GdomeT.t -> deep:bool -> TNode.t
val normalize : this:[> `Node ] GdomeT.t -> unit
val isSupported : this:[> `Node ] GdomeT.t ->
feature:TDOMString.t -> version:TDOMString.t -> bool
val hasAttributes : this:[> `Node ] GdomeT.t -> bool