Rechercher : dans
Par :

[PHP] Différence CSV / XML

Dernière réponse le 29 jun 2009 à 11:53:57 LeHigh, le 29 jun 2009 à 10:11:12 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.16

Meilleures réponses pour « [PHP] Différence CSV / XML » dans :
PHP - Parser du XML Voir Introduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...
Exporter à coup sûr du CSV VoirExporter des données au format CSV n'est pas si trivial qu'il n'y paraît. Dès que vos données contiennent des virgules ou des guillemets, tout semble partir en vrille. Il y a une astuce. Voici comment procéder pour exporter à coup sûr vos...
Parser un fichier binaire en PHP VoirSupposons que vous ayez enregistré des données binaires dans un fichier, c'est-à-dire un enregistrement brut qui n'est pas traduit en texte. C'est une chose que l'on fait couramment avec certains langages de bas niveau comme le C ou le...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...
DOM (Document Object Model) et SAX (Simple API for XML) VoirXML permet de définir la structure du document uniquement, ce qui permet d'une part de pouvoir définir séparément la présentation de ce document, d'autre part d'être capable de récupérer les données présentes dans le document pour les...

1

Dalida, le 29 jun 2009 à 11:17:11
  • +1

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).
[ Mathieu ]
Il y a sûrement des pandas pour ne dépendre de rien

Répondre à Dalida

2

 LeHigh, le 29 jun 2009 à 11:53:57

Merci pour la réponse c'est tout ce que je voulais savoir :)

Répondre à LeHigh