(** GPX streaming parser using xmlm *) (** Parse a GPX document from an xmlm input source *) val parse : ?validate:bool -> Xmlm.input -> (Doc.t, Error.t) result (** Parse a GPX document from a string *) val parse_string : ?validate:bool -> string -> (Doc.t, Error.t) result