<xsl:for-each select="./node [position() <= (count(*) div 2)]">
<li>foo</li>
</xsl:for-each>
<xsl:for-each select="./node [count(*) div 2 < position()]">
<li>bar</li>
</xsl:for-each>
Ma liste a 12 nœuds, mais la deuxième liste est toujours 8 et la première est toujours 4. Quel est le problème avec mes sélections?Division d'une liste de nœuds en deux
+1 sûr .. :-) –