Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Parsing/Printing RSS documents.
val string_of_xml :
?ns_prefix:(string -> string option) ->
?indent:int ->
xmltree ->
string
val xml_of_source : Xmlm.source -> xmltree
val add_error : ('a, 'b) opts -> string -> unit
val find_ele : string -> xmltree -> bool
val get_att :
?ctx:(('a, 'b) opts * string) ->
?required:bool ->
((string * string) * string) list ->
string ->
string
val get_source : ('a, 'b) opts -> xmltree list -> Rss_types.source option
val get_enclosure : ('a, 'b) opts -> xmltree list -> Rss_types.enclosure option
val get_categories : ('a, 'b) opts -> xmltree list -> Rss_types.category list
val get_guid : ('a, 'b) opts -> xmltree list -> Rss_types.guid option
val get_cloud : ('a, 'b) opts -> xmltree list -> Rss_types.cloud option
val find_sub_cdata : string -> xmltree list -> string -> string
val get_image : ('a, 'b) opts -> xmltree list -> Rss_types.image option
val get_text_input :
('a, 'b) opts ->
xmltree list ->
Rss_types.text_input option
val item_of_xmls : ('a, 'b) opts -> xmltree list -> 'b Rss_types.item_t option
val items_of_xmls : ('a, 'b) opts -> xmltree list -> 'b Rss_types.item_t list
val channel_of_source :
('a, 'b) opts ->
Xmlm.source ->
('a, 'b) Rss_types.channel_t * string list
val default_opts : ('a, 'b) opts
val channel_of_string :
('a, 'b) opts ->
string ->
('a, 'b) Rss_types.channel_t * string list
val channel_of_file :
('a, 'b) opts ->
string ->
('a, 'b) Rss_types.channel_t * string list
val channel_of_channel :
('a, 'b) opts ->
in_channel ->
('a, 'b) Rss_types.channel_t * string list
val channel_of_xmls :
('a, 'b) opts ->
xmltree list ->
('a, 'b) Rss_types.channel_t * string list
val opt_element : string option -> string -> xmltree list
val xml_of_category : Rss_types.category -> xmltree
val xmls_of_categories : Rss_types.category list -> xmltree list
val xml_of_enclosure : Rss_types.enclosure -> xmltree
val xmls_of_enclosure_opt : Rss_types.enclosure option -> xmltree list
val xml_of_guid : Rss_types.guid -> xmltree
val xmls_of_guid_opt : Rss_types.guid option -> xmltree list
val xml_of_source_field : Rss_types.source -> xmltree
val xmls_of_source_opt : Rss_types.source option -> xmltree list
val xml_of_image : Rss_types.image -> xmltree
val xmls_of_image_opt : Rss_types.image option -> xmltree list
val xml_of_cloud : Rss_types.cloud -> xmltree
val xmls_of_cloud_opt : Rss_types.cloud option -> xmltree list
val xml_of_skip_hours : int list -> xmltree
val xmls_of_skip_hours_opt : int list option -> xmltree list
val xml_of_skip_days : int list -> xmltree
val xmls_of_skip_days_opt : int list option -> xmltree list
val xml_of_text_input : Rss_types.text_input -> xmltree
val xmls_of_text_input_opt : Rss_types.text_input option -> xmltree list
val xml_of_item :
?item_data_printer:('a -> xmltree list) ->
'a Rss_types.item_t ->
xmltree
val xml_of_channel :
?channel_data_printer:('a -> xmltree list) ->
?item_data_printer:('b -> xmltree list) ->
('a, 'b) Rss_types.channel_t ->
xmltree
module SMap : sig ... end
val print_channel :
?channel_data_printer:('a -> xmltree list) ->
?item_data_printer:('b -> xmltree list) ->
?indent:int ->
?encoding:string ->
Format.formatter ->
('a, 'b) Rss_types.channel_t ->
unit