aidez-moi s'il vous plaît. Il y a une liste de noeuds.XSL: Liste divisée en colonnes
<list>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
and so on...
</list>
nécessité de diviser la liste de "n" (nombre arbitraire) à parts égales.
Si le nombre de nœuds n'est pas divisé également, laissez le dernier jeu de nœuds contenir le reste de la division. Par exemple, si la liste d'entrée contient 33 éléments et que la sortie doit comporter 4 parties avec des éléments répartis uniformément. A la sortie pour obtenir 3 à 9 parties d'éléments et une partie de 6 éléments de la somme de 33.
entrée
<ul>
<li>1</li>
<li>2</li>
...
<li>33</li>
</ul>
sortie
<ul>
<li>1</li>
<li>2</li>
...
<li>9</li>
</ul>
<ul>
<li>10</li>
<li>11</li>
...
<li>18</li>
</ul>
<ul>
<li>19</li>
<li>11</li>
...
<li>27</li>
</ul>
<ul>
<li>28</li>
<li>30</li>
...
<li>33</li>
</ul>
divisé en 4 cols.
Je ne suis pas clair quant à votre sortie désirée. Pouvez-vous le poster aussi sur la base de quelques valeurs d'échantillon de "n". –
Voir la solution que j'ai postée - elle est plus générale et ne nécessite pas que les nœuds soient frères et soeurs. –