salut tout le monde, je suis nouveau est mon problème est le suivant:
J'ai deux fichiers XML, le premier est le suivant :
ListingPers.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <ListePersonne> <personne link="DetailPersonne.xml#a01">Nadine</personne>, <personne link="DetailPersonne.xml#a02">Claude</personne>, <personne link="DetailPersonne.xml#a03">Jean</personne> et <personne link="DetailPersonne.xml#a04">Noé</personne> sont les membres fondateurs de l'association... </ListePersonne>
le second:
DescripPers.xml :
je veux afficher listePersonne.xml avec le xsl suivant
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
20
21
22
23
24
25
26 <DescripPersonnes> <pers id="a01"> <name>Nadine</name> <sexe>F</sexe> <job>fonctionnaire</job> <tel>212121212</tel> </pers> <pers id="a02"> <name>Claude</name> <sexe>M</sexe> <job>enseignement</job> <tel>54545454</tel> </pers> <pers id="a03"> <name>Jean</name> <sexe>F</sexe> <job>informatique</job> <tel>212121212</tel> </pers> <pers id="a04"> <name>Noé</name> <sexe>M</sexe> <job>medecine</job> <tel>54545454</tel> </pers> </DescripPersonne>
ListingPers.xsl:
le problème est: comment afficher la portion du fichier DescripPersonne.xml (sous forme de tableau par exemple) concernant une personne ayant un ID particulier, quand on clique sur les liens généré par le fichier DescripPersonnes.xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <xsl:stylesheet version="1.0" xmlns : xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html"/> <xsl:template match="/ListePersonne"> <xsl:apply-templates/> </xsl:template> <xsl:template match="/personne"> <a> <xsl:attribute name="href"> <xsl:value-of select="@link"/> </xsl:attribute> <xsl:value-of select="."/> </a> </xsl:template> </xsl:stylesheet>
merci d'avance![]()
Partager