parser
Μια αναφορά στον XML parser για να τον χρησιμοποιήσει.
data
Δεδομένα προς μεταγλώττιση. Ένα αρχείο μπορεί να μεταγλτωττιστεί σωστά
ανά κομμάτι καλώντας την xml_parse() αρκετές φορές με διάφορα δεδομένα,
δεδομένου ότι η is_final
παράμετρος δεν έχει οριστεί και είναι
TRUE όταν και το τελευταίο δεδομένο έχει μεταγλωττιστεί.
is_final
(προαιρετική)
Αν έχει οριστεί και είναι 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().