xml_parse
(PHP 4, PHP 5)
xml_parse — αρχίζει να μεταγλωτίζει ένα XML αρχείο
Περιγραφή
bool xml_parse
( resource $parser
, string $data
[, bool $is_final
] )
- 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().