PHP xml_parse_into_struct() Fonction

❮ Référence du parseur XML PHP

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);
?>
Exécuter l'exemple »

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+

❮ Référence du parseur XML PHP