Re: mise en page différentes pour des éléments de même type

Herve AGNOUX <[email protected]>
Newsgroups gmane.text.xml.french.tech
Organization SARL diaam informatique
Message-ID <[email protected]>
Le Samedi 22 Avril 2006 18:24, julien TOUCHE a écrit :
>
> idées de solutions ?
>

Je devine ce que vous voulez faire, mais je ne comprends pas ce qui, pour 
vous, déclenchera le passage de 1 à 3 images, ou autre.

Peut être pouvez-vous avancer avec la fonction "position()", qui donne la 
position du noeud dans son parent, et l'opération "mod" pour modulo, en 
employant "3", bien évidemment (ou ce que vous voulez). Tout ça est expliqué 
dans XPath.

Si vous faites un tableau HTML (on a quand même le droit de temps en temps) 
(surtout si c'est pour faire un tableau d'images !! ), par exemple, cela vous 
donnera quelque chose du genre (non testé, vite fait le samedi soir)

<table><tr><td>
<xsl:for-each select="IMAGES/IMAGE">
 <td>... ce qu'il faut pour afficher l'image ...</td>
 <xsl:if test="position() != last()">
  <xsl:if test="(position() mod 3) == 0">
   </tr><tr>
  </xsl:if>
  </xsl:if>
</xsl:for>
</td></tr></table>

-- 
SARL diaam informatique - 04 77 25 43 28
Ingenierie, développements de systèmes d'information
http://www.diaam-informatique.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.