Module IElement


module IElement: sig .. end

val of_Node : [> `Node ] GdomeT.t -> TElement.t
val get_tagName : this:[> `Element ] GdomeT.t -> TDOMString.t
val getAttribute : this:[> `Element ] GdomeT.t -> name:TDOMString.t -> TDOMString.t
val setAttribute : this:[> `Element ] GdomeT.t ->
name:TDOMString.t -> value:TDOMString.t -> unit
val removeAttribute : this:[> `Element ] GdomeT.t -> name:TDOMString.t -> unit
val getAttributeNode : this:[> `Element ] GdomeT.t -> name:TDOMString.t -> TAttr.t option
val setAttributeNode : this:[> `Element ] GdomeT.t -> newAttr:[> `Attr ] GdomeT.t -> TAttr.t
val removeAttributeNode : this:[> `Element ] GdomeT.t -> oldAttr:[> `Attr ] GdomeT.t -> TAttr.t
val getElementsByTagName : this:[> `Element ] GdomeT.t -> name:TDOMString.t -> TNodeList.t
val getAttributeNS : this:[> `Element ] GdomeT.t ->
namespaceURI:TDOMString.t -> localName:TDOMString.t -> TDOMString.t
val setAttributeNS : this:[> `Element ] GdomeT.t ->
namespaceURI:TDOMString.t option ->
qualifiedName:TDOMString.t -> value:TDOMString.t -> unit
val removeAttributeNS : this:[> `Element ] GdomeT.t ->
namespaceURI:TDOMString.t -> localName:TDOMString.t -> unit
val getAttributeNodeNS : this:[> `Element ] GdomeT.t ->
namespaceURI:TDOMString.t -> localName:TDOMString.t -> TAttr.t option
val setAttributeNodeNS : this:[> `Element ] GdomeT.t -> newAttr:[> `Attr ] GdomeT.t -> TAttr.t
val getElementsByTagNameNS : this:[> `Element ] GdomeT.t ->
namespaceURI:TDOMString.t -> localName:TDOMString.t -> TNodeList.t
val hasAttribute : this:[> `Element ] GdomeT.t -> name:TDOMString.t -> bool
val hasAttributeNS : this:[> `Element ] GdomeT.t ->
namespaceURI:TDOMString.t -> localName:TDOMString.t -> bool