Если у меня есть следующая таблица:
<table>
<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td></tr>
<tr><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td></tr>
</table>
Как бы я разделил это в XSLT, чтобы я получил следующее:
<table>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>A</td><td>B</td><td>C</td></tr>
</table>
<table>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>D</td><td>E</td><td>F</td></tr>
</table>
Меня интересует обобщенный метод, в котором таблица может иметь любые измерения и разбиваться на более чем две таблицы. Мне плевать на ряды; Я хочу разделить, где есть больше чем N столбцов и в конечном итоге с таблицами TD / N, где TD является ячейкой данных таблицы. Например, если есть 12 столбцов и 25 строк, я бы хотел 4 таблицы, каждая с 3 столбцами и 25 строками.