XML Groupe HELP!!!!

Résolu
Signaler
Messages postés
69
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mars 2009
-
Messages postés
3
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
20 février 2006
-
<RESULTAT>

<node>

blueangel12@yahoo.com

<DATE>13/02/2006</DATE>

<HEURE>18:39:05</HEURE>

….

</node>

<node>



Amien1@yahoo.com

<DATE>13/02/2006</DATE>

<HEURE>20:40:05</HEURE>

….

</node>

<node>

blueangel12@yahoo.com

<DATE>14/02/2006</DATE>

<HEURE>18:39:05</HEURE>

….

</node>

<node>

Amien1@yahoo.com

<DATE>14/02/2006</DATE>

<HEURE>19:39:05</HEURE>

….

</node>

</RESULTAT>




Bonjour tout le monde j’ai un problème dans le tri dans un document
Xml en faite dans mon flux Xml les nœuds sont triées par rapport au
date et l’heure par ordre croissant mon probléme est le suivant est ce
que je peux faire un groupemment par rapport à l’emetteur tout en
gardant le tri sur la date. L’element le plus ancien sera le premier
sauf quand va grouper sur un même emetteur et dans ce cas on aura

<RESULTAT>

<node>

blueangel12@yahoo.com

<DATE>13/02/2006</DATE>

<HEURE>18:39:05</HEURE>

….

</node>

<node>

blueangel12@yahoo.com

<DATE>14/02/2006</DATE>

<HEURE>18:39:05</HEURE>

….

</node>

<node>



Amien1@yahoo.com

<DATE>13/02/2006</DATE>

<HEURE>20:40:05</HEURE>

….

</node>



<node>

Amien1@yahoo.com

<DATE>14/02/2006</DATE>

<HEURE>19:39:05</HEURE>

….

</node>

</RESULTAT>

Merci pour votre aide!!!



blueangel13

blueangel13

6 réponses

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Je suis nul en sql mais ca m'etonnerais beaucoup que l'on puisse pas faire ce que tu demandes, va voir du coté de www.sqlfr.com

Sinon si tu veux vraiment faire ca en asp, tu as la solution xsl ou alors tu créer un nouveau document xml et puis tu le manipules via le DOM


<HR>
Cyril - MVS - MCP ASP
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
Bonjour,

peut tu détailler ce que tu cherches à faire ? quelle langage, comment arrive ce fichier xml etc...

<hr>Cyril - MVS - MCP ASP
Messages postés
69
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mars 2009

oui en faite je suis entrain de passer un requete qui me renvoie une liste de noeud sur cette forme .

les noeud sont trié à travers la requete SQL suivante par date du plus ancien au plus récent :

SELECT EMETTEUR, DATE, HEURE

FROM tb_Personne

ORDER BY DATE, HEURE

donc pour moi il me faut les emeteurs du plus ancien au plus
récent mais ces emetteurs doivent être regroupé au moment de
l'affichage par leur adresse mails.

de façon à ce que l'emetteur le plus ancien soit affiché en premier
mais que ses enregistremment le suivent aprés, le deuxieme emetteur
suit la même logique c'est à dire que dans chaque premier noeud les
enregistrement sont trié par date mais ils sont groupé par emetteur,
j'éspere que je suis un peu plus claire.


blueangel13
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
29
J'ai l'impression que ta question porte plus sur du sql que de l'asp :) va donc faire un tour sur www.sqlfr.com

sinon tu peux toujours faire ca avec du xsl ...


<HR>
Cyril - MVS - MCP ASP
Messages postés
69
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
19 mars 2009

en faite en SQL on peut pas faire du groupement si on fait un tri par
rapport à la date ma question porte sur le XML est ce qu'on peut fait
un groupemment par rapport à des champs en déplaçant les noeuds qui ont
la meme valeur dans un document XML

blueangel13
Messages postés
3
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
20 février 2006

Salut tout le monde j'ai un probleme qui consiste:
je genere un fichier XML
et avec un document XSLT je veux afficher le contenu du fichier XMl mais le probleme ce que les champs dans le fichier XML (les tables ,les champs et la base de donnée elle meme) changent à chaque fois il s'agit d'un fichier XML dynamique alors comment je peux entrer les nom des champs comme etant des parametres dans le fichier XSLT
Help please !!!