salut, dans ces 2 jours j'ai pu comprendre comment afficher a partir du xml mais le problème c'est que j'ai un ordre d'affichage bien déterminé telque:
pseudo:angel
name:sarah
prénom:dalmen
password:1234
email:sarah@yahoo.fr
Bon je présente un bout de code de mon fichier xml:
et mon fichier xslt que j'ai essayé de faire:
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 <profile_VIP> <mini_profile> <pseudo><![CDATA[angel ]]></pseudo> <password>1234</password> <avatar url=""></avatar> <sex value="Femme"/> <!-- F= Female, M= male --> <Birthday></Birthday> <country value=""/> <region value=""/> <email>sarah@yahoo.fr</email> <etat value="Online"/> <!-- Online ,Offline, occupied --> </mini_profile> <profile> <name>sarah</name> <first_name>dalmen</first_name> <astronomical_signs value=""/> <birth_place value=""/> <mother_tongue value=""/> <!-- langue maternelle --> <relation_type value=""/> <status value=""/> <sexual_orientation value=""/> <advertisement><![CDATA[ ]]></advertisement> <!-- annonce --> </profile> </profile_VIP>
aprés l'affichage de"pseudo","name" et "first_name" (ce que j'ai pu affiché), d'aprés l'ordre de l'affichage, je dois afficher "password" maintenant, c'est là le probléme, quand j'écris le code comme j'ai fais d'avance tous l'affichage devient en desordre
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 <xsl:template match="/"> <html> <body> <xsl:apply-templates/> </body> </html> </xsl:template> <xsl:template match="mini_profile|profile"> <p> <xsl:apply-templates select="pseudo"/> </p> </xsl:template> <xsl:template match="pseudo"> <h4 style="color:#0099FF"> pseudo: <span style="color:#000000"> <xsl:apply-templates/> </span> </h4> </xsl:template>
merci.
Partager