[XSL][IDREF] Comment recuperer?
Voila, je suis assez debutant en xml / xsl et pour l'ecole je dois faire un xsl pour afficher des reservation / desistements.
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 27 28 29 30 31 32 33 34 35
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT gestion (ListeClient,(reservation|desistement)*)>
<!ELEMENT reservation (libelle, prix, (activiteDateDebut|materiel))>
<!ATTLIST reservation refno ID #REQUIRED >
<!ATTLIST reservation status (paid|nopaid) "nopaid" >
<!ATTLIST reservation refcli IDREF #REQUIRED >
<!ATTLIST reservation type (Materiel|Activite) "Materiel" >
<!ELEMENT libelle (#PCDATA)>
<!ELEMENT prix (#PCDATA)>
<!ATTLIST prix unite (euro|dollar|yen) "euro" >
<!ELEMENT client (ClientNom, ClientDateNaissance)>
<!ELEMENT ClientNom (#PCDATA) >
<!ELEMENT ClientDateNaissance (#PCDATA) >
<!ATTLIST client sexe (M|F) "M" >
<!ATTLIST client numcli ID #REQUIRED >
<!ELEMENT activiteDateDebut (#PCDATA) >
<!ELEMENT materiel EMPTY >
<!ATTLIST materiel matref CDATA #REQUIRED >
<!ATTLIST materiel mattype CDATA #REQUIRED >
<!ELEMENT desistement (libelle, (activiteDateDebut|materiel)) >
<!ATTLIST desistement raison (Sante|None|Dead) #REQUIRED >
<!ATTLIST desistement type (Materiel|Activite) "Materiel" >
<!ATTLIST desistement refcli IDREF #REQUIRED >
<!ELEMENT ListeClient (client*)> |
Voila pour afficher les attribut directement aucun probleme.
Jusqu'ici j'affiche le refcli seulement, qui doit absolument correspondre à un client.
Mais j'aimerai au lieu d'afficher le refcli, de pouvoir afficher le nom du client qui y est associe..
Mais j'trouve pas comment faire,
Est-ce que vous pouvez m'aider ? ou bien me filer un lien vers de la doc dans ce sens ?
Merci