[PHP] Différence CSV / XML

Résolu/Fermé
LeHigh Messages postés 109 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 6 septembre 2013 - 29 juin 2009 à 10:11
LeHigh Messages postés 109 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 6 septembre 2013 - 29 juin 2009 à 11:53
Bonjour,

sur un application en PHP, pour l'exportation d'un fichier, quel est le mieux pour le format choisi, entre XML et CSV, et pourquoi ? lequel est le plus simple etc ...

merci
A voir également:

2 réponses

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 920
29 juin 2009 à 11:17
salut,

PHP possède des méthodes spécifiques pour les deux mais tu as davantage de possibilités avec XML.
donc du point de vue PHP mieux vaut XML mais tout dépend de ce que tu veux faire.

CSV ne sert qu'à faire de l'échange de données entre différents systèmes de gestion de données.
XML te permet de faire du tri, d'appliquer des styles, de faire des recherches, etc.

donc si tu veux juste transférer des données (par exemple entre un tableur et une BDD), CSV est une "bête" liste de données ça suffit amplement.

si tu dois travailler sur ces données (les classer, faire une recherche, etc.), mieux vaut utiliser XML.
tu pourras entre autres parcourir tes données à travers le DOM, exécuter des requêtes avec XPath et tes données restent lisibles par la plupart des systèmes (XML doit être presque autant implémenté que CSV).
4
LeHigh Messages postés 109 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 6 septembre 2013 1
29 juin 2009 à 11:53
merci pour la réponse c'est tout ce que je voulais savoir :)
0