module Xml: Eliom_predefmod.ELIOMSIG
with
type page = Ocamlduce.Load.anyxml
and type form_content_elt = form_content
and type form_content_elt_list = {{ [ form_content* ] }}
and type form_elt = form
and type a_content_elt = a_content
and type a_content_elt_list = {{ [ a_content* ] }}
and type a_elt = a
and type a_elt_list = {{ [ a* ] }}
and type div_content_elt = flows
and type div_content_elt_list = {{ [ flows* ] }}
and type uri = string
and type link_elt = link
and type script_elt = script
and type textarea_elt = textarea
and type input_elt = input
and type pcdata_elt = {{ [ PCDATA ] }}
and type select_elt = select
and type select_content_elt = select_content
and type select_content_elt_list = {{ [ select_content* ] }}
and type button_elt = button
and type button_content_elt = button_content
and type button_content_elt_list = {{ [ button_content* ] }}
and type option_elt = option
and type option_elt_list = {{ [ option* ] }}
and type a_attrib_t = a_attrs
and type form_attrib_t =
{{ attrs ++ { accept-charset=?String accept=?String
onreset=?String onsubmit=?String enctype=?String } }}
and type input_attrib_t = input_attrs
and type textarea_attrib_t = {{ attrs ++ focus ++
{ onchange=?String
onselect=?String
readonly=?"readonly"
disabled=?"disabled"
name=?String } }}
and type select_attrib_t = select_attrs
and type link_attrib_t = link_attrs
and type script_attrib_t =
{{ id ++ { defer=?"defer" src=?String charset=?String } }}
and type optgroup_attrib_t = {{ attrs ++ { disabled=?"disabled" } }}
and type option_attrib_t = option_attrs
and type button_attrib_t = button_attrs
and type input_type_t = input_type_values
and type button_type_t = button_type_values
Register and create form for any XML data type
include Eliom_mkreg.ELIOMREGSIG
include Eliom_mkforms.ELIOMFORMSIG