Les affichage de debug me montre que la plupart des tests s'arretent au 3
donc le test suivant <xsl:if test="
@loc=$loc> ne passe pas alors qu'il devrait.
Comment puis-je voir quelle valeur $loc a? J'utilise Visual Web Developer C#. J'espère que quelqu'un peut m'aider.
cs_akaii
Messages postés109Date d'inscriptionmardi 10 janvier 2006StatutMembreDernière intervention14 février 2014 23 janv. 2006 à 16:43
Alors j'ai finalement trouvé le problème par moi-même et si ça peut aider quelqu'un qui se retrouverait dans la même situation voici ce qui posait problème:
Cest tout bête, mais pour quelqu'un qui doit reprendre le code de quelqu'un d'autre sans meme connaitre le langage ça saute pas aux yeux. En fait en Xslt les variables ne peuvent être modifiées ce qui est un peu contradictoire pour des "variables" donc
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 23 janv. 2006 à 09:35
Bonjour,
d'une part br est une balise fermante donc elle doit etre utilisé comme cela :
ensuite je ne comprend pas la ligne : <xsl:if test="@loc=$loc ">
que veut dire le $loc je ne l'ai jamais vu pour du xsl. Pour afficher la variable tu peux faire : <xsl:value-of select="@loc" />