sig
  exception Error of string
  val parse_file : bool -> string -> Xml.xml
  val parse_string : bool -> string -> Xml.xml
  val parse_stdin : bool -> Xml.xml
  val to_string : Xml.xml -> string
  val to_string_fmt : Xml.xml -> string
  val diff_of_xmls :
    Xml.xml -> Xml.xml -> (Xml.xml option * Xml.xml option) list
  val xml_diff : Xml.xml -> Xml.xml -> string
  val xml_diff_of_files : string -> string -> string
end