Signaler

Xslt [Résolu/Fermé]

Posez votre question mousekey 68Messages postés dimanche 13 février 2005Date d'inscription 22 novembre 2014 Dernière intervention - Dernière réponse le 9 avril 2007 à 18:31 par aness
Bonjour,
j'aimerai savoir comment je peux faire pour incrémenter une variable en xslt.......

voici la manière du prof sauf que ca marche pas dans mon code...

<xsl:apply-templates select="person">
<xsl:with-param name="level" select="$level + 1"/>
</xsl:apply-templates>

pourqoui que ca marche dans le sien et pas dans le mien...

merci
mousekey
Afficher la suite 
Utile
+0
plus moins
Bonjour

essai de remplacer :
 <xsl:with-param name="level" select="$level + 1"/> 


avec :
 <xsl:with-param name="level" select="($level)+1"/> 
mousekey- 6 nov. 2006 à 13:26
Bonjour,
non cela ne change rien...

mousekey
Utile
+0
plus moins
Bonjour

Je suis en train d'écrire la feuille XSLt pour un doc XML,
j'ai remarqué que chaque fois que j'insére un modèle de contenu d'un élément répétitif, son titre se repète aussi
voici l'exemple sur :

Résultat :
Mots clés : souvaineté
Mots clés : référendum

au lieu de
Mots clés : souvaineté, référendum


voici une partie de la DTD :
<!ELEMENT thèmes (partisPolitiques, mots-clés*)>
<!ELEMENT mots-clés (#PCDATA) >

voici une partie de la feuille XSLT :

<xsl:template match="thèmes ">
<xsl:apply-templates />
</xsl:template>

<xsl:template match="mots-clés"> Mots clés :
<xsl:value-of select="." /> <br/>
</xsl:template>

merci pour votre aide

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !