Xml et tableaux : une classe complète qui convertit un document xml en tableau associatif

Soyez le premier à donner votre avis sur cette source.

Vue 13 055 fois - Téléchargée 1 095 fois

Description

Convertir un document XML en tableau associatif n'est pas en soi très utile...
Cependant, on ne sait jamais, et personnellement, j'utilise cette classe pour récupérer
des données d'un document XML et alimenter une base de données très facilement...

Bref... A vous de voir

Mais comme c'est super simple à utiliser...

Source / Exemple :


/******************************************************************************/
/* Test de la classe                                                          */
/******************************************************************************/
$xml_to_array         = null; // Instance de l'objet
$file_manager         = null; // Instance de l'objet file_manager

// Instancie un objet file_manager pour traiter le document XML
$file_manager = new file_manager("votre_document.xml");

// Instancie le parser XML et traite le document
$xml_to_array = new xml_to_array($file_manager);

// En sortie
$xml_to_array->to_string();

Conclusion :


A final, vous avez en sortie, par la méthode to_string() un joli tableau avec l'ensembles des valeurs des balises de de votre document XML ainsi que les attributs associés.

L'attribut $this->content contient l'ensemble des données sous forme d'un tableau associatif, vous pouvez ensuite
l'utiliser comme vous voulez.

J'ai ajouté dans le ZIP la classe file_manager.class.php juste pour le fun, vous n'êtes pas obligé de l'utiliser.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de cs_x_mec

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (DaCodeManiak)