次のテーブルがある場合:
<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>
テーブルが任意の次元を持ち、3 つ以上のテーブルに分割できる一般化された方法に興味があります。行は気にしません。N 列を超える場所で分割し、TD がテーブル データ セルである TD/N テーブルになってしまいます。たとえば、12 列と 25 行がある場合、それぞれ 3 列と 25 行の 4 つのテーブルが必要です。