Μια αναφορά στον XML parser για να τον χρησιμοποιήσει.
Δεδομένα προς μεταγλώττιση. Ένα αρχείο μπορεί να μεταγλτωττιστεί σωστά ανά κομμάτι καλώντας την xml_parse() αρκετές φορές με διάφορα δεδομένα, δεδομένου ότι η is_final παράμετρος δεν έχει οριστεί και είναι TRUE όταν και το τελευταίο δεδομένο έχει μεταγλωττιστεί.
Αν έχει οριστεί και είναι TRUE, η data είναι το τελευταίο κομμάτι δεδομένων που στέλνεται προς μεταγλώττιση.
Όταν το XML αρχείο μεταλγωττίζεται, οι handlers για τα ρυθμισμένα events καλούνται όσες φορές χρειαστεί, αφού αυτή η συνάρτηση επιστρέψει TRUE ή FALSE.
TRUE επιστρέφεται αν η μεταγλώττιση ήταν επιτυχής, FALSE αν δεν ήταν επιτυχής, ή αν ο parser δεν αναφέρεται σε έναν έγκυρο parser. Για μη επιτυχείς μεταγλωττίσεις, μποροείτε να πάρετε πληροφορίες για να λάθη με τις xml_get_error_code(), xml_error_string(), xml_get_current_line_number(), xml_get_current_column_number() και xml_get_current_byte_index().