Re: Numérotation
Jean-Luc Mathieu <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Organization | Virtualys |
| Message-ID | <[email protected]> |
La balise <xsl:number> est faite pour ça : <xsl:number value=""/> <xsl:template match="/ARTICLE"> <xsl:apply-templates select=".//titre"/> </xsl:template> <xsl:template match="titre"> <p><xsl:number level="multiple" /> - <xsl:value-of select="." /></p> </xsl:template> [email protected] a écrit : > Bon j'ai reussi a faire la numérotation de cette manière : > > <xsl:template match="/ARTICLE"> > <xsl:apply-templates select=".//titre"/> > </xsl:template> > > <xsl:template match="titre"> > <p><xsl:value-of select="position()" /> - <xsl:value-of select="." /></p> > </xsl:template> > > Cependant, lorsque j'affiche tout l'article, donc les titres et leurs > contenus, je souhaiterais avoir la meme position. Je cherche a numéroter > que par rapport aux titres. > > Une idée ? MERCI à vous. > > >> Re bonjour, >> >> Afin de générer un sommaire, j'effecture un : >> >> <xsl:template match="/ARTICLE"> >> <xsl:for-each select="//titre"> >> <p><xsl:value-of select="." /></p> >> </xsl:for-each> >> </xsl:template> >> >> Cependant, je souhaiterais numéroter les titres. Je cherche a implementer >> un compteur >> >> 1, 2, 3 ... >> >> Une idée ? MERCI a vous. >> >> >> >> -- >> Devenez redacteur <XML>fr et contribuez au developpement du >> xml francophone (http://xmlfr.org/infos/redacteurs/) ! >> >> Liste de diffusion "[email protected]" (http://xmlfr.org). >> >> Cette liste est a votre disposition pour discuter en francais de >> tout sujet technique lie a XML. >> >> Pour resilier votre abonnement, envoyez un message contenant >> la commande "unsubscribe" a [email protected] >> (mailto:[email protected]?Subject=unsubscribe) >> >> >> > > > > -- > Devenez redacteur <XML>fr et contribuez au developpement du > xml francophone (http://xmlfr.org/infos/redacteurs/) ! > > Liste de diffusion "[email protected]" (http://xmlfr.org). > > Cette liste est a votre disposition pour discuter en francais de > tout sujet technique lie a XML. > > Pour resilier votre abonnement, envoyez un message contenant > la commande "unsubscribe" a [email protected] > (mailto:[email protected]?Subject=unsubscribe) > > > > -- -- *Jean-Luc Mathieu* Virtualys - BP 32013 - 29220 Brest CEDEX 2 - Tél. : +33 (0)2 98 05 29 71 Ligne directe (coût d'un appel local) : +33 (0)8 70 72 52 82