Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Module type XML_sigs.T

module type T = sig..end

type uri
val string_of_uri : uri -> string
val uri_of_string : string -> uri
type aname = string
type event
type attrib
val float_attrib : aname -> float -> attrib
val int_attrib : aname -> int -> attrib
val string_attrib : aname -> string -> attrib
val space_sep_attrib : aname -> string list -> attrib
val comma_sep_attrib : aname -> string list -> attrib
val event_attrib : aname -> event -> attrib
val uri_attrib : aname -> uri -> attrib
val uris_attrib : aname -> uri list -> attrib
type elt
type ename = string
val empty : unit -> elt
val comment : string -> elt
val pcdata : string -> elt
val encodedpcdata : string -> elt
val entity : string -> elt
val leaf : ?a:attrib list -> ename -> elt
val node : 
  ?a:attrib list ->
  ename -> elt list -> elt
val cdata : string -> elt
val cdata_script : string -> elt
val cdata_style : string -> elt