Site in constructie!
Va rugam reveniti!



Parser XML in PHP

Limbajul PHP a implementat functii specifice unui parser XML. O prima functie, cea care creaza un parser, returnand un "handle" (o instanta), este: xml_parser_create().

Functia care efectiv parseaza (analizeaza) fisierul *.xml, este: int xml_parse(resource $parser, string $data [, bool $is_final= false ]); in care:
- $parser - o referinta la parser-ul creat cu functia xml_parser_create
- $data (de tip string) - datele din fisierul *.xml
- $is_final - daca este setat si are valoarea TRUE, va fi ultima parte a datelor ce vor fi analizate.

Functia: bool xml_set_element_handler ( resource $parser , callback $start_element_handler , callback $end_element_handler ) seteaza doua functii (start_element_handler si end_element_handler) care vor fi apelate pentru procesarea elementelor XML.