sig
  module Make :
    functor (Xml : Xml_sigs.Iterable->
      sig
        val amap :
          (Xml.ename -> Xml.attrib list -> Xml.attrib list) ->
          Xml.elt -> Xml.elt
        val amap1 :
          (Xml.ename -> Xml.attrib list -> Xml.attrib list) ->
          Xml.elt -> Xml.elt
        val rm_attrib :
          (Xml.aname -> bool) -> Xml.attrib list -> Xml.attrib list
        val rm_attrib_from_list :
          (Xml.aname -> bool) ->
          (string -> bool) -> Xml.attrib list -> Xml.attrib list
        val map_int_attrib :
          (Xml.aname -> bool) ->
          (int -> int) -> Xml.attrib list -> Xml.attrib list
        val map_float_attrib :
          (Xml.aname -> bool) ->
          (float -> float) -> Xml.attrib list -> Xml.attrib list
        val map_string_attrib :
          (Xml.aname -> bool) ->
          (string -> string) -> Xml.attrib list -> Xml.attrib list
        val map_string_attrib_in_list :
          (Xml.aname -> bool) ->
          (string -> string) -> Xml.attrib list -> Xml.attrib list
        val add_int_attrib :
          Xml.aname -> int -> Xml.attrib list -> Xml.attrib list
        val add_float_attrib :
          Xml.aname -> float -> Xml.attrib list -> Xml.attrib list
        val add_string_attrib :
          Xml.aname -> string -> Xml.attrib list -> Xml.attrib list
        val add_comma_sep_attrib :
          Xml.aname -> string -> Xml.attrib list -> Xml.attrib list
        val add_space_sep_attrib :
          Xml.aname -> string -> Xml.attrib list -> Xml.attrib list
        val fold :
          (unit -> 'a) ->
          (string -> 'a) ->
          (string -> 'a) ->
          (string -> 'a) ->
          (string -> 'a) ->
          (Xml.ename -> Xml.attrib list -> 'a) ->
          (Xml.ename -> Xml.attrib list -> 'a list -> 'a) -> Xml.elt -> 'a
        val all_entities : Xml.elt -> string list
        val translate :
          (Xml.ename -> Xml.attrib list -> Xml.elt) ->
          (Xml.ename -> Xml.attrib list -> Xml.elt list -> Xml.elt) ->
          ('state -> Xml.ename -> Xml.attrib list -> Xml.elt list) ->
          ('state ->
           Xml.ename -> Xml.attrib list -> Xml.elt list -> Xml.elt list) ->
          (Xml.ename -> Xml.attrib list -> 'state -> 'state) ->
          'state -> Xml.elt -> Xml.elt
      end
end