package erm_xml

  1. Overview
  2. Docs
type t = {
  1. mutable tmp_prefix : int;
  2. default_nss : namespace list;
  3. bindings : (string, string) Hashtbl.t;
}
val get_default_nss : t -> namespace list
val bind_prefix : t -> string -> namespace -> unit
val create : namespace list -> t
val string_of_qname : t -> qname -> string
val string_of_attr : t -> attribute -> string
val string_of_list : ('a -> string) -> string -> 'a list -> string
val local_namespaces : namespace list -> t -> qname -> attribute list -> namespace list
val string_of_ns : t -> namespace -> string
val aux_serialize : namespace list -> t -> (string -> unit) -> element -> unit
val serialize_document : t -> (string -> unit) -> element -> unit