Menu

Xslt [Résolu/Fermé]

mousekey 68 Messages postés dimanche 13 février 2005Date d'inscription 22 novembre 2014 Dernière intervention - 6 nov. 2006 à 05:39 - Dernière réponse : aness 1 Messages postés lundi 9 avril 2007Date d'inscription 9 avril 2007 Dernière intervention
- 9 avril 2007 à 18:31
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 

3 réponses

homch 14 Messages postés mercredi 18 octobre 2006Date d'inscription 27 novembre 2006 Dernière intervention - 6 nov. 2006 à 12:06
0
Utile
1
Bonjour

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


avec :
 <xsl:with-param name="level" select="($level)+1"/> 
Bonjour,
non cela ne change rien...

mousekey
aness 1 Messages postés lundi 9 avril 2007Date d'inscription 9 avril 2007 Dernière intervention - 9 avril 2007 à 18:31
0
Utile
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