package ezxmlm

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type node = 'a Xmlm.frag as 'a Xmlm.frag
type nodes = node list
exception Tag_not_found of string
val from_channel : Pervasives.in_channel -> Xmlm.dtd * nodes
val from_string : string -> Xmlm.dtd * nodes
val from_input : Xmlm.input -> Xmlm.dtd * node
val to_channel : Pervasives.out_channel -> Xmlm.dtd -> nodes -> unit
val to_string : ?dtd:string -> nodes -> string
val to_output : Xmlm.output -> (Xmlm.dtd * node) -> unit
val filter_attrs : string -> string -> (Xmlm.attribute list * nodes) list -> (Xmlm.attribute list * nodes) list
val filter_attr : string -> string -> (Xmlm.attribute list * nodes) list -> Xmlm.attribute list * nodes
val mem_attr : string -> string -> Xmlm.attribute list -> bool
val get_attr : string -> Xmlm.attribute list -> string
val pick_tags : string -> string -> string -> nodes -> nodes
val pick_tag : string -> string -> string -> nodes -> node
val hd : nodes -> node
val tl : nodes -> nodes
val make_tag : string -> (Xmlm.attribute list * nodes) -> node
val data_to_string : nodes -> string
val members_with_attr : string -> nodes -> (Xmlm.attribute list * nodes) list
val members : string -> nodes -> nodes list
val member_with_attr : string -> nodes -> Xmlm.attribute list * nodes
val member : string -> nodes -> nodes
val has_member : string -> nodes -> bool
val filter_map : tag:string -> f:(Xmlm.attribute list -> nodes -> nodes) -> nodes -> nodes
val filter_iter : tag:string -> f:(Xmlm.attribute list -> nodes -> unit) -> nodes -> unit