SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Analyseur syntaxique XML

Introduction
Quelques exemples
xml_parser_create
xml_set_object
xml_set_element_handler
xml_set_character_data_handler
xml_set_processing_instruction_handler
xml_set_default_handler
xml_set_unparsed_entity_decl_handler
xml_set_notation_decl_handler
xml_set_external_entity_ref_handler
xml_parse
xml_get_error_code
xml_error_string
xml_get_current_line_number
xml_get_current_column_number
xml_get_current_byte_index
xml_parse_into_struct
xml_parser_free
xml_parser_set_option
xml_parser_get_option
utf8_decode
utf8_encode

6.102.12 xml_parse

[ Exemples avec xml_parse ]   PHP 3>= 3.0.6, PHP 4 >= 4.0.0

Description

int xml_parse(resource parser ,string data ,[int isFinal ])

parser

une référence sur l'analyseur XML à utiliser.

data

Une partie des données à analyser. Un document peut être analysé morceau par morceau, en appelant xml_parse plusieurs fois, tant que le paramètre isFinal est mis à TRUE pour le dernier morceau.

isFinal

S'il vaut TRUE, data est la dernière partie à analyser.

Lorsqu'un document XML est analysé, les gestionnaires d'événements sont appelés aussi souvent que nécessaire, et retournent TRUE ou FALSE.

TRUE est retourné lorsque l'analyse a été concluante, et FALSE en cas d'échec, ou si parser n'est pas un analyseur valide. Lors d'un échec d'analyse, la cause de l'erreur peut être obtenue grâce aux fonctions xml_get_error_code, xml_error_string, xml_get_current_line_number, xml_get_current_column_number et xml_get_current_byte_index.


Chapitre précédentChapitre suivantAccueil nexen.net