Analizator PHP XML Expat. Inițializarea analizatorului XML Expat - Exemplu explicat. Funcția xml_parser_create(). Funcția xml_set_element_handler(). Funcția xml_set_character_data_handler(). Funcția xml_parse().

Inițializarea analizatorului XML Expat (XML Expat Parser)

Exemplu explicat:
 
  • Inițializați analizatorul XML (XML parser) cu funcția xml_parser_create()
  • Creați funcții pe care să le utilizați cu diferiții manageri de evenimente (event handlers)
  • Adăugați funcția xml_set_element_handler() pentru a specifica ce funcție va fi executată atunci când parserul va întâlni etichetele de deschidere și închidere (opening and closing tags)
  • Adăugați funcția xml_set_character_data_handler() pentru a specifica ce funcție se va executa atunci când parserul întâlnește date de tip caracter
  • Analizați fișierul "note.xml" cu funcția xml_parse()
  • În caz de eroare, adăugați funcția xml_error_string() pentru a converti o eroare XML într-o descriere textuală
  • Apelați funcția xml_parser_free() pentru a elibera memoria alocată cu funcția xml_parser_create()