sig
  val fmkse_event :
    Streaming_types.sax_event_desc ->
    Finfo.finfo -> Streaming_types.sax_event
  val fmkrse_event :
    Streaming_types.resolved_sax_event_desc ->
    Finfo.finfo -> Streaming_types.resolved_sax_event
  val fmktse_event :
    Streaming_types.typed_sax_event_desc ->
    Finfo.finfo -> Streaming_types.typed_annotated_sax_event
  val fmkatse_event :
    Streaming_types.typed_sax_event_desc ->
    Sax_annot.sax_annot ->
    Finfo.finfo -> Streaming_types.typed_annotated_sax_event
  val fmkotse_event :
    Streaming_types.ordered_typed_sax_event_desc ->
    Sax_annot.sax_annot ->
    Finfo.finfo -> Streaming_types.ordered_typed_annotated_sax_event
  val mktse_event :
    Streaming_types.typed_sax_event_desc ->
    Streaming_types.typed_annotated_sax_event
  val extract_special_attributes :
    Streaming_types.sax_xml_attribute_forest ->
    Whitespace.mode * (Namespace_names.prefix * Namespace_names.uri) list *
    Dm_atomic.atomicAnyURI option * Streaming_types.sax_xml_attribute_forest
  val check_duplicate_attributes :
    Streaming_types.resolved_sax_xml_attribute_forest ->
    Streaming_types.resolved_sax_xml_attribute_forest
  val string_of_resolved_sax_event_desc :
    Streaming_types.resolved_sax_event_desc -> string
end