Bonjour,
J'ai pour un besoin métier demandé que l'on m'extraie des données de la base de données de cette façon-là:
Le problème, c'est que mes chers amis m'envoient plutôt ça:
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 <UTILISATEURS> <UTILISATEUR> <NOM> </NOM> <PRENOM> </PRENOM> <NUMERO> </NUMERO> <TYPE> </TYPE> </UTILISATEUR> <UTILISATEUR> <NOM> </NOM> <PRENOM> </PRENOM> <NUMERO> </NUMERO> <TYPE> </TYPE> </UTILISATEUR> </UTILISATEURS>
Ils ont pas respecté les bases du XML mais bon c'est trop tard maintenant pour changer ca.
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 <UTILISATEURS> <NOM> </NOM> <PRENOM> </PRENOM> <NUMERO> </NUMERO> <TYPE> </TYPE> <NOM> </NOM> <PRENOM> </PRENOM> <NUMERO> </NUMERO> <TYPE> </TYPE> <NOM> </NOM> <PRENOM> </PRENOM> <NUMERO> </NUMERO> <TYPE> </TYPE> </UTILISATEURS>
Comment pourrais-je faire pour faire un tableau avec la liste des utilisateurs?
J'avais prévu un truc comme ca mais ca ne marchera pas du coup..
Merci d'avance pour votre aide
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
36
37
38
39 <xsl:template match="UTILISATEURS"> <div> <div> <table> <tr> <th> Type: </th> <th> Nom: </th> <th> Prenom: </th> <th> Numéro: </th> </tr> <xsl:for-each select="utilisateur"> <tr> <td> <xsl:value-of select="TYPE"/> </td> <td> <xsl:value-of select="NOM"/> </td> <td> <xsl:value-of select="PRENOM"/> </td> <td> <xsl:value-of select="NUM"/> </td> </tr> </xsl:for-each> </table> </div> </div> </xsl:template>
Partager