[XSLT] lire le contenu des balises en xml dans un ordre précis
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:
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
|
<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> |
et mon fichier xslt que j'ai essayé de faire:
Code:
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> |
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 :?
merci.