xsl problème de recuperation de valeur

xsl problème de recuperation de valeur - XML/XSL - Programmation

Marsh Posté le 06-08-2011 à 13:21:18    

Bonjour,  
 
je cherche de l'aide pour analyser un fichier xml et produire un fichier html avec xslt  
 
voici l'exemple de mon fichier xml.  
 
<a>  
<b>1</<b>  
<c>  
<d>durand</d>  
<e>12</e>  
<f>gk5</f>  
<d>dupond</d>  
<e>22</e>  
<f>s5</f>  
</c>  
<b>2</<b>  
<c>  
<d>dupond</d>  
<e>12</e>  
<f>gk5</f>  
<d>thomas</d>  
<e>10</e>  
<f>t5</f>  
</c>  
</a>  
 
je cherche a obtenir un tableau avec une colonne reprenant toutes les valeurs de l'élément b.  
puis en 2ème colonne la valeur de l'élément e si l'élément d = dupond, en 3ème colonne la valeur de l'élément e si l'élément d = durand.  
 
après avoir tenté un xsl, je ne vois pas comment rapatrier ces données sachant que je récupère a chaque fois la valeur du 1er élément e si la valeur de d est trouvé. sachant que l'élement c peut contenir plusieurs fois l'élement d.  
 
je fais un xsl for each sur l'élement b, resultat correct, je fait un xsl choose sur l'élement d, mais je recupère la valeur du 1er element d connu.
 
Si vous avez des exemples ou une aide serait appréciée.  
 
Merci

Reply

Marsh Posté le 06-08-2011 à 13:21:18   

Reply

Sujets relatifs:

Leave a Replay

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