Module Xml_print

val encode_unsafe_char : string -> string
val encode_unsafe_char_and_at : string -> string
module Utf8 : sig ... end
val compose_decl : ?version:string -> ?encoding:string -> unit -> string
val compose_doctype : string -> string list -> string
val string_of_number : float -> string
val pp_number : Format.formatter -> float -> unit
module Make_typed_fmt (Xml : Xml_sigs.Iterable) (Typed_xml : sig ... end) : sig ... end
module type TagList = sig ... end
module Make_fmt (Xml : Xml_sigs.Iterable) (I : TagList) : sig ... end
module Make (Xml : Xml_sigs.Iterable) (I : TagList) (O : Xml_sigs.Output) : sig ... end
module Make_typed (Xml : Xml_sigs.Iterable) (Typed_xml : sig ... end) (O : Xml_sigs.Output) : sig ... end
module Make_simple (Xml : Xml_sigs.Iterable) (I : TagList) : sig ... end
module Make_typed_simple (Xml : Xml_sigs.Iterable) (Typed_xml : sig ... end) : sig ... end