PHP xml_parse_into_struct() Fonction
Exemple
Analyser des données XML dans un tableau (à partir de note.xml ):
<?php
$xmlparser = xml_parser_create();
$fp = fopen("note.xml", "r");
$xmldata = fread($fp, 4096);
// Analyser les données XML dans un tableau
xml_parse_into_struct($xmlparser,$xmldata,$values);
xml_parser_free($xmlparser);
print_r($values);
fclose($fp);
?> Définition et Utilisation
La fonction xml_parse_into_struct() analyse les données XML et les convertit en tableau.
Cette fonction divise les données XML en 2 tableaux :
- Tableau des valeurs - contenant les données extraites du XML
- Tableau d'index - contenant des pointeurs vers les emplacements des valeurs dans le tableau des valeurs
Syntaxe
xml_parse_into_struct( parser , data , values , index ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| parser | Requis. Spécifie le parseur XML à utiliser |
| data | Requis. Spécifie les données XML à analyser |
| values | Requis. Spécifie un tableau contenant les valeurs des données XML |
| index | Optionnel. Spécifie un tableau avec des pointeurs vers les emplacements des valeurs dans values |
Détails Techniques
| Valeur de Retour : | 1 en cas de succès. 0 en cas d'échec |
|---|---|
| Version PHP : | 4.0+ |