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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  regroupement des données dans un xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

regroupement des données dans un xml

n°1494967
nicdudu
Posté le 21-12-2006 à 18:18:17  profilanswer
 

Bonjour,
 
Je demande votre aide sur une exploitation de table mysql que je veux transformer en xml.
dans ce fichier , j'ai des données de ce genre :
 

Code :
  1. 1    A    TOTO     200   89000
  2. 1    A    TOTO     200   89200
  3. 1    A    TATA     100    89310
  4. 1    B    TUTU     300    51000
  5. 1    B    TUTU     200    51300


 
Je voudrais créer un xml en regroupant certaines données et avoir un résultat de ce type :
 

Code :
  1. <Num1="1"   Type="A">
  2.        - <Nom Nom="TOTO" >
  3.                 <Code CodeSite="200" />
  4.                       - <CP = "89000"></CP>
  5.                       - <CP = "89200"></CP>
  6.                 </ Code>
  7.          </ Nom>
  8.        - <Nom Nom="TATA">
  9.                  <Code CodeSite="100" />
  10.                        - <CP = "89310"></CP>
  11.                  </ Code>
  12.         </ Nom>
  13. <Num1="1"   Type="B">
  14.        - <Nom Nom="TUTU" >
  15.                   <Code CodeSite="200" />
  16.                          - <CP = "51000"></CP>
  17.                    </ Code>
  18.                    <Code CodeSite="300" />
  19.                          - <CP = "51310"></CP>
  20.                    </ Code>
  21.        </ Nom>
  22. </Num>


 
Je veux utiliser des boucle imbriquées , le probléme, c'est que je voudrais connaitre
la syntaxe concernant la comparaison des données d'une ligne sur l'autre.
 
Merci d'avance pour votre aide :-)
 
@+
 
 

mood
Publicité
Posté le 21-12-2006 à 18:18:17  profilanswer
 

n°1494973
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-12-2006 à 18:54:52  profilanswer
 

rien compris mais comme ça je dirais tu fais ta requête, tu traites un peu le résultat pour avoir ton tableau de tableaux de tableaux comme tu veux et tu balances tout ça dans un simpleXML
[:spamafote]

n°1495183
nicdudu
Posté le 22-12-2006 à 09:20:00  profilanswer
 

En fait, il s'agit de créer un fichier xml en entier en utilisant les données contenues dans mon tableau.
Mon programme commencerait comme tel :
echo -n "<?xml version="1.0 encoding="UTF-8" ?> >> toto.xml
for ....
echo "<Num1=$Num   Type=$Type>" .... >> toto.xml
 
Le tout redirigé vers un fichier toto.xml . Le problème étant de réunir des données de 2 lignes différentes.  
 
 
1    A    TOTO     200   89000
1    A    TOTO     200   89200
 
en :
 
<Code CodeSite="200" />
                     - <CP = "89000"></CP>
                     - <CP = "89200"></CP>
 
Si quelqu'un a une solution , merci par avance !

n°1495186
betsamee
Asterisk Zeperyl
Posté le 22-12-2006 à 09:28:52  profilanswer
 

ben tu fais un order by le codesite dans ta requete
et dans ton code tu remplis un beffer en gerant la cesure sur le champ codesite


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  regroupement des données dans un xml

 

Sujets relatifs
Pagination de ma galerie sans base de données[Fortran] Lecture de données ds un fichier (facile je pense)
[ASP.net] Envoyer les données du "CreateUserWizard" dans ma DBregroupement de données avec une boucle
Base de données avec relations plusieurs-à-plusieurstransfert de données a partir du c++ vers Excel
recuperer aleatoirement des donnees d'un tableau [RESOLU]Lecture de données sur port USB en C/C++
cache de données 
Plus de sujets relatifs à : regroupement des données dans un xml


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