Bonjour,
Voici la question que je me pose et pour laquelle je n'ai pas encore trouvé de solution. J'ai un fichier XML contenant au premier niveau de l'arbre des cours et des personnes. Les personnes peuvent être soit étudiant dans un cour, soit professeur. J'ai donc créé un fichier XML de ce type :
Je souhaiterais faire un affichage en XSL me permettant de visualiser les étudiants, ainsi que les cours dans lesquels ils sont inscrits et leur note. Pas de problèmes pour afficher étudiants et note, par contre je ne vois pas vraiment comment afficher l'intitulé du cour. Pour l'instant, j'ai une balise idcour dans etudiant, mais comment aller chercher la valeur de intitulé du cour correspondant ? J'ai pu le faire avec un chemin XPATH, mais toujours en mettant la valeur du id cour en fixe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <application> <cours> <cour id="c1"> <intitule>Mathématiques</intitule> </cour> </cours> <personnes> <personne id="p1"> <civilite>M</civilite> <nom>HORMIE</nom> <prenom>Marcel</prenom> <etudiant> <idcour>c1</idcour> <note>12</note> </etudiant> </personne> </personnes> </application>
Merci par avance pour votre aide.
Partager