Se connecter / S'enregistrer
Votre question

[RESOLUT] L'utilisation de la balise <xsl:if test="...">...</xsl:if>

Tags :
  • Match
  • Programmation
Dernière réponse : dans Programmation
24 Novembre 2006 15:37:03

Voici le code ou cela me pose probleme...

<xsl:template match="PROJET">
<xsl:if test="PROJET/@diplome='DUT'"><a name="dut"></a></xsl:if>
<xsl:if test="PROJET/@diplome='Licence'"><a name="licence"></a></xsl:if>
</xsl:template>

Il faut savoir que dans mon fichier xml la balise PROJET à un attribut "diplome" et qu'il est soit à "DUT" soit à "Licence" mais mes 'if' ne font rien... quelqu'un à une idée???

Kzanadeus

Autres pages sur : resolut utilisation balise xsl test xsl

24 Novembre 2006 15:48:52

enleve PROJET:
  1. <xsl:template match="PROJET">
  2. <xsl:if test="@diplome='DUT'"><a name="dut"></a></xsl:if>
  3. <xsl:if test="@diplome='Licence'"><a name="licence"></a></xsl:if>
  4. </xsl:template>

tu est déjà dans la balise PROJET

EDIT: pour plusieurs if, tu peux utiliser <xsl:choose> qui est l'equivalent du switch case dans d'autres langages
24 Novembre 2006 15:56:50

C'est cool sa marche, merci beaucoup !!

C'est la première fois que je faisait du XSL-XML mais grâce à toi je vais pouvoir bien avancer, merci encore !!

Kzanadeus
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS