Module GdataAtom

Defines basic ATOM data structures (e.g., feed, author, title).

module type AtomData = sig ... end
val ns_atom : string
val ns_app : string
val ns_openSearch : string
val ns_gd : string
type atom_email = string
type atom_name = string
type atom_uri = string
type atom_id = string
type atom_icon = string
type atom_published = GapiDate.t
type atom_updated = GapiDate.t
type opensearch_itemsPerPage = int
type opensearch_startIndex = int
type opensearch_totalResults = int
type app_edited = GapiDate.t
val parse_children : ('a -> 'b -> 'a) -> 'a -> ('a -> 'c) -> 'b list -> 'c
val data_model_to_entry : ?⁠element_name:string -> ?⁠element_namespace:string -> ('a -> GdataCore.xml_data_model -> 'a) -> 'a -> GdataCore.xml_data_model -> 'a
val render_attribute : ?⁠default:string -> string -> string -> string -> GdataCore.xml_data_model list
val render_generic_attribute : ('a -> string) -> 'a -> string -> string -> 'a -> GdataCore.xml_data_model list
val render_int_attribute : ?⁠default:int -> string -> string -> int -> GdataCore.xml_data_model list
val render_bool_attribute : ?⁠default:bool -> string -> string -> bool -> GdataCore.xml_data_model list
val render_date_attribute : ?⁠default:GapiDate.t -> string -> string -> GapiDate.t -> GdataCore.xml_data_model list
val render_text : ?⁠default:string -> string -> GdataCore.xml_data_model list
val render_text_element : ?⁠default:string -> string -> string -> string -> GdataCore.xml_data_model list
val render_int_element : string -> string -> int -> GdataCore.xml_data_model list
val render_int64_element : string -> string -> int64 -> GdataCore.xml_data_model list
val render_date_element : string -> string -> GapiDate.t -> GdataCore.xml_data_model list
val render_bool_empty_element : string -> string -> bool -> GdataCore.xml_data_model list
val render_empty_element : string -> string -> GdataCore.xml_data_model list
val render_element : string -> string -> GdataCore.xml_data_model list list -> GdataCore.xml_data_model list
val render_element_list : ('a -> 'b list) -> 'a list -> 'b list
val render_value : ?⁠default:string -> ?⁠attribute:string -> string -> string -> string -> GdataCore.xml_data_model list
val render_int_value : ?⁠attribute:string -> string -> string -> int -> GdataCore.xml_data_model list
val render_bool_value : ?⁠attribute:string -> string -> string -> bool -> GdataCore.xml_data_model list
val element_to_data_model : (string -> string) -> ('a -> GdataCore.xml_data_model list) -> 'a -> GdataCore.xml_data_model
module type PersonConstruct = sig ... end
module MakePersonConstruct : functor (M : sig ... end) -> PersonConstruct
module Author : PersonConstruct
module Contributor : PersonConstruct
module Category : sig ... end
module Generator : sig ... end
module type TextConstruct = sig ... end
module MakeTextConstruct : functor (M : sig ... end) -> TextConstruct
module Content : TextConstruct
module Title : TextConstruct
module Subtitle : TextConstruct
module Summary : TextConstruct
module Rights : TextConstruct
module type Feed = sig ... end
module MakeFeed : functor (Entry : AtomData) -> functor (Link : AtomData) -> functor (Extensions : AtomData) -> Feed with type entry_t = Entry.t and type link_t = Link.t and type extensions_t = Extensions.t
module BasicEntry : sig ... end
module GenericExtensions : AtomData with type t = GdataCore.xml_data_model list
module type LinkRelation = sig ... end
val find_url_generic : (module LinkRelation with type t = 'a) -> 'a -> Link.t list -> string
module Rel : sig ... end
val find_url : Rel.t -> Link.t list -> string
val get_standard_prefix : string -> string