Forum und email

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().