int xml_parse(int parser, string data, int [isFinal]);
Lorsqu'un document XML est analysé, les gestionnaires d'événements sont appelé aussi souvent que nécessaire, et retourne true or false.
True est retourné lorsque l'analyse a été concluante, et false en cas d'échec, ou si parser n'est pas valide. Lors d'un échec d'analyse, la cause de l'erreur peut être obtenue grâce aux fonctions xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number() et xml_get_current_byte_index().