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

Module Xml_sigs.Typed_xml.Xml

module Xml : Xml_sigs.T

type 'a wrap
type 'a list_wrap
type uri
val string_of_uri : uri -> string
val uri_of_string : string -> uri
type aname = string
type event_handler
type mouse_event_handler
type keyboard_event_handler
type attrib
val float_attrib : 
  aname ->
  float wrap -> attrib
val int_attrib : 
  aname ->
  int wrap -> attrib
val string_attrib : 
  aname ->
  string wrap -> attrib
val space_sep_attrib : 
  aname ->
  string list wrap -> attrib
val comma_sep_attrib : 
  aname ->
  string list wrap -> attrib
val event_handler_attrib : 
  aname ->
  event_handler -> attrib
val mouse_event_handler_attrib : 
  aname ->
  mouse_event_handler -> attrib
val keyboard_event_handler_attrib : 
  aname ->
  keyboard_event_handler -> attrib
val uri_attrib : 
  aname ->
  uri wrap -> attrib
val uris_attrib : 
  aname ->
  uri list wrap ->
  attrib
type elt
type ename = string
val empty : unit -> elt
val comment : string -> elt
val pcdata : string wrap -> elt
val encodedpcdata : string wrap -> elt
val entity : string -> elt
val leaf : 
  ?a:attrib list ->
  ename -> elt
val node : 
  ?a:attrib list ->
  ename ->
  elt list_wrap ->
  elt
val cdata : string -> elt
val cdata_script : string -> elt
val cdata_style : string -> elt