Voila, je suis assez debutant en xml / xsl et pour l'ecole je dois faire un xsl pour afficher des reservation / desistements.

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
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