Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
530 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Parsage XML vers tableau PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parsage XML vers tableau PHP

n°2194504
noskaa
Posté le 15-06-2013 à 21:38:47  profilanswer
 

Hello tout le monde, j'ai un projet sur le tas qui consiste à avoir une interface web qui permet d'importer un fichier XML et ensuite d'en faire un graphique en utilisant PHP et GD. J'ai trouvé pas mal de code GD pour faire les graphiques comme je veux etc mais le problème c'est le parsage du XML : il me faudrait les données XML dans un tableau de type $graphValues=array(0,80,23,11,190,245,50,80,111,240,55);  
J'ai trouvé plusieurs moyen de passer les données XML vers un tableau PHP mais sans avoir le résultat voulu ou trop incompréhensible (je n'ai que de vagues connaissances en parsage)
Le fichier XML aura des critères précis (le tableau de données sera construit ligne par ligne -> voir exemple de code) et c'est depuis là qu'il faudrait le passer en tableau PHP.
 
Exemple XML  
 
<!-- Ce fichier xml va représenter les données telles qu'elles seraient représentées dans un tableau
ligne par ligne-->
<chart>
 <data> <!-- Dans les balises "data" se trouvent le contenu du "tableau" -->
  <row name="Mois"> <!-- chaque balise "row" représente une ligne du tableau -->
   <null/>
   <string>Janvier</string> <!-- chaque donnée correspond a un type, qui sera la balise -->
   <string>Février</string>
   <string>Mars</string>
   <string>Avril</string>
   <string>Mai</string>
   <string>Juin</string>
   <string>Juillet</string>
   <string>Août</string>
   <string>Septembre</string>
   <string>Octobre</string>
   <string>Novembre</string>
   <string>Décembre</string>
  </row>
  <row name="Température">
   <string>Températures</string>
   <number>2.3</number>
   <number>3.2</number>
   <number>4</number>
   <number>6.9</number>
   <number>10</number>
   <number>23</number>
   <number>25.4</number>
   <number>23.1</number>
   <number>18.5</number>
   <number>15</number>
   <number>6.2</number>
   <number>1.8</number>
  </row>
 </data>
</chart>
 
 
Donc serait-il possible de passer ces données vers un tableau PHP pour en faire un graphique GD ? Ou quelconque autre façon pour arriver à un graphique GD .
 
 
Merci pour votre aide !

mood
Publicité
Posté le 15-06-2013 à 21:38:47  profilanswer
 

n°2194568
rufo
Pas me confondre avec Lycos!
Posté le 17-06-2013 à 09:38:07  profilanswer
 

T'as utilisé quoi comme lib XML ? SimpleXML, DOM, expat... ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Parsage XML vers tableau PHP

 

Sujets relatifs
[Résolu] Problème affichage tableauBesoin d'aide appel de tableau
PHP abonnement et désabonnement merci[PHP] débutant, liste déroulante
Supprimer des valeurs d'un tableauModification CSS sur un theme Wordpress
Php , problème compréhensionJS/PHP
Site à fort trafic en PHP 
Plus de sujets relatifs à : Parsage XML vers tableau PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR