XSLT pour chaque fois ou le champ est different

XSLT pour chaque fois ou le champ est different - XML/XSL - Programmation

Marsh Posté le 15-12-2008 à 11:07:09    

bonjour a tous , je débute totalement en xslt
je voudrai transformer un XML en un autre et je ne sais quel balise utiliser pour cela
 
voici mon exemple ainsi que la transformation que je souhaite faire
 
<proj name>
  <pers name>
  <proj type>xxx</proj type>
  <proj name>blabla1</proj name>
  <proj b>xxx</proj b>
  <proj c>xxx</proj c>
  </pers name>
  <pers name>
  <proj type>xxx</proj type>
  <proj name>blabla1</proj name>
  <proj b>xxx</proj b>
  <proj c>xxx</proj c>
  </pers name>
  <pers name>
  <proj type>xxx</proj type>
  <proj name>blabla2</proj name>
  <proj b>xxx</proj b>
  <proj c>xxx</proj c>
  </pers name>
</proj name>
 
je voudrai factoriser ce xml en fonction de valeur de proj name
pour obtenir dans notre exemple :
 
<pers name>
  <proj type>xxx</proj type>
  <proj b>xxx</proj b>
  <proj c>xxx</proj c>
  <proj name>blabla1</proj name>
<pers name>
<pers name>
  <proj type>xxx</proj type>
  <proj b>xxx</proj b>
  <proj c>xxx</proj c>
  <proj name>blabla2</proj name>
<pers name>
 
voila je voudrai donc savoir comment on fait cela , quel balise xsl utiliser
une reponse rapide sur cet exemple
 
merci d'avance
 
leod

Reply

Marsh Posté le 15-12-2008 à 11:07:09   

Reply

Marsh Posté le 15-12-2008 à 11:22:38    

C'est un problème de regroupement, fais une recherche sur 'xslt' et 'muenchian grouping'...

Reply

Marsh Posté le 15-12-2008 à 14:30:53    

Merci pour l'indice ca m'aide deja beacoup mais je n'y arrive pas trop quelqu'un pourrai me donner les quelques lignes de code qu'il faut

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed