Module IDOMImplementation

module IDOMImplementation: sig .. end

val create : unit -> TDOMImplementation.t
val hasFeature : this:TDOMImplementation.t ->
feature:TDOMString.t -> version:TDOMString.t -> bool
val createDocumentType : this:TDOMImplementation.t ->
qualifiedName:TDOMString.t ->
publicId:TDOMString.t -> systemId:TDOMString.t -> TDocumentType.t
val createDocument : this:TDOMImplementation.t ->
namespaceURI:TDOMString.t option ->
qualifiedName:TDOMString.t ->
doctype:[> `DocumentType ] GdomeT.t option -> TDocument.t
type validatingMode = 
| Parsing
| Validating
| Recovering
val createDocumentFromURI : ?validatingMode:validatingMode ->
?keepEntities:bool ->
unit -> this:TDOMImplementation.t -> uri:string -> TDocument.t
val createDocumentFromMemory : ?validatingMode:validatingMode ->
?keepEntities:bool ->
unit -> this:TDOMImplementation.t -> doc:TDOMString.t -> TDocument.t
val saveDocumentToFile : this:TDOMImplementation.t ->
doc:[> `Document ] GdomeT.t -> name:string -> ?indent:bool -> unit -> bool
val saveDocumentToFileEnc : this:TDOMImplementation.t ->
doc:[> `Document ] GdomeT.t ->
name:string -> encoding:string -> ?indent:bool -> unit -> bool
val saveDocumentToMemory : this:TDOMImplementation.t ->
doc:[> `Document ] GdomeT.t -> ?indent:bool -> unit -> string
val saveDocumentToMemoryEnc : this:TDOMImplementation.t ->
doc:[> `Document ] GdomeT.t ->
encoding:string -> ?indent:bool -> unit -> string
val enableEvent : this:TDOMImplementation.t ->
doc:[> `Document ] GdomeT.t -> name:string -> unit
val disableEvent : this:TDOMImplementation.t ->
doc:[> `Document ] GdomeT.t -> name:string -> unit
val eventIsEnabled : this:TDOMImplementation.t ->
doc:[> `Document ] GdomeT.t -> name:string -> bool