[XSLT][Débutant] comment affichier une portion de fichier xml à travers un lien?
salut tout le monde :D, je suis nouveau est mon problème est le suivant:
J'ai deux fichiers XML, le premier est le suivant :
ListingPers.xml :
Code:
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 :
Code:
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> |
je veux afficher listePersonne.xml avec le xsl suivant
ListingPers.xsl:
Code:
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> |
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
merci d'avance;)