Bonjour
Quand j'ai essayé le bout de code de btavernier, mon xsl ne compile même pas, et j'ai le message d'erreur suivant:
Quelqu'un saurait-il pourquoi?null
Impossible de compiler la feuille de style
Merci.
Bonjour
Quand j'ai essayé le bout de code de btavernier, mon xsl ne compile même pas, et j'ai le message d'erreur suivant:
Quelqu'un saurait-il pourquoi?null
Impossible de compiler la feuille de style
Merci.
Ça dépend comment tu l'insères dans ton code. Il faudrait nous montrer. Pourquoi tu l'as pas fait ?
Mais ça pourrait être à cause de
Le caractère < est interdit dans les attributs. Il faudrait
Code : Sélectionner tout - Visualiser dans une fenêtre à part test="i<10"
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part test="10 > i"
Code : Sélectionner tout - Visualiser dans une fenêtre à part test="i < 10"
J'ai fait juste un copier-coller. Le résultat est donc:
Mais ça ne marche pas. J'ai essayé ce que t'as proposé, mais ça ne marche pas non plus
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 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html"/> <xsl:template match="/"> <html> <head> <title>films.xsl</title> </head> <body> <xsl:template name="Boucle"> <xsl:param name="i"/> <xsl:if test="i < 10">Toto <xsl:call-template name="Boucle"> <xsl:with-param name="i" select="number($i)+1"/> </xsl:call-template> </xsl:if> </xsl:template> </body> </html> </xsl:template> </xsl:stylesheet>
Il faut que tu apprennes un peu XSLT avant d'essayer de piocher à droite à gauche.
On ne met pas de template dans un autre template.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager