Module Ns

module Uri : Upool.S with type value = Encodings.Utf8.t
module QName : sig ... end
module Label : sig ... end
exception UnknownPrefix of Encodings.Utf8.t
val empty : Uri.t
val xml_ns : Uri.t
type table
val empty_table : table
val def_table : table
val add_prefix : Encodings.Utf8.t -> Uri.t -> table -> table
val merge_tables : table -> table -> table
val dump_table : Stdlib.Format.formatter -> table -> unit
val get_table : table -> (Encodings.Utf8.t * Uri.t) list
val mk_table : (Encodings.Utf8.t * Uri.t) list -> table
val process_start_tag : table -> string -> (string * string) list -> table * QName.t * (Label.t * Encodings.Utf8.t) list
val process_start_tag_subst : table -> string -> (string * string) list -> Uri.t Stdlib.Hashtbl.Make(Uri).t -> table * QName.t * (Label.t * Encodings.Utf8.t) list
val map_tag : table -> Encodings.Utf8.t -> QName.t
val map_attr : table -> Encodings.Utf8.t -> QName.t
val map_prefix : table -> Encodings.Utf8.t -> Uri.t
module Printer : sig ... end
module InternalPrinter : sig ... end