module Node: sig
.. end
type
t = JSOO.obj
val document : JSOO.obj
val text : string -> JSOO.obj
val element : string -> JSOO.obj
val get_attribute : JSOO.obj -> string -> string
val set_attribute : JSOO.obj -> string -> string -> unit
val remove_attribute : JSOO.obj -> string -> unit
val get_element_by_id : JSOO.obj -> string -> JSOO.obj
val register_event : JSOO.obj -> string -> ('a -> 'b) -> 'a -> unit
val clear_event : JSOO.obj -> string -> 'a -> unit
val append : JSOO.obj -> JSOO.obj -> unit
val remove : JSOO.obj -> JSOO.obj -> unit
val children : t -> t list
val n_children : t -> int
val child : t -> int -> t
val iter : (t -> 'a) -> t -> unit
val fold_left : ('a -> t -> 'a) -> 'a -> t -> 'a
val empty : t -> unit
val replace_all : t -> JSOO.obj -> unit