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 099 fois - Téléchargée 1 098 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

Dax_digital
Messages postés
3
Date d'inscription
vendredi 13 février 2004
Statut
Membre
Dernière intervention
29 juillet 2011
-
Source de 2007 mais toujours aussi interessante!
Merci pour ta contribution.
azizomniya
Messages postés
5
Date d'inscription
dimanche 10 juin 2007
Statut
Membre
Dernière intervention
10 juin 2009
-
salut , merci de me répondre
mon brobléme que j'ai un fichier xml et je veux récupérer les informations comme <tile > test </titre><lien>www.test.com</lien> les informations ici a ce donc c'est test et www.test.com je veux les récupérer pour les enrigistrés dans une base de données
merci
azizomniya
Messages postés
5
Date d'inscription
dimanche 10 juin 2007
Statut
Membre
Dernière intervention
10 juin 2009
-
salut je veux récupérer les informations qui est à l'intérieur de la base de données et les enrigistrés dans une base de données
cs_adnane002
Messages postés
3
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
1 août 2008
-
cool :)
crusty8x
Messages postés
14
Date d'inscription
lundi 8 janvier 2007
Statut
Membre
Dernière intervention
1 juin 2007
-
salut, je suis pas un expert en php et je n'arrive pas à savoir comment tu lances la conversion. Merci de m'éclairsir si possible !!

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)