【发布时间】:2009-10-27 23:23:14
【问题描述】:
我需要这个 XML,
<list columns="3">
<item>martin</item>
<item>donald</item>
<item>whistler</item>
<item>mother</item>
<item>carl</item>
<item>liz</item>
<item>cosmo</item>
</list>
看起来像这样:
<table>
<tr>
<td>martin</td>
<td>donald</td>
<td>whistler</td>
</tr>
<tr>
<td>mother</td>
<td>carl</td>
<td>liz</td>
</tr>
<tr>
<td>cosmo</td>
<td></td>
<td></td>
</tr>
</table>
columns="4" 时应该是这样的:
<table>
<tr>
<td>martin</td>
<td>donald</td>
<td>whistler</td>
<td>mother</td>
</tr>
<tr>
<td>carl</td>
<td>liz</td>
<td>cosmo</td>
<td></td>
</tr>
</table>
关于 XSLT 文件应该是什么样子的任何提示?据我所知,它需要某种循环(递归?),但我不确定是否有更优雅的方式。
【问题讨论】:
标签: xml xslt multiple-columns