Re: xslt: форматирование в 2 столбца
От: alex_at_net Великобритания https://alexatnet.com
Дата: 17.10.05 13:02
Оценка:
Примерно так:

<table>
<tr>
<xsl:for-each select="/items/item">
<td><xsl:value-of select="."/></td>
<xsl:if test="(position() mod 3) = 0">
<xsl:value-of disable-output-escaping="yes" select="string('</tr><tr>')"/>
</xsl:if>
</xsl:for-each>
</tr>
</table>


Здравствуйте, kilerbee, Вы писали:

K>Привет всем.


K>Есть такая проблема. Нужно XML такого вида


K>
<items> 
K><item>1</item> 
K><item>2</item> 
K><item>3</item> 
K><item>4</item> 
K><item>5</item> 
K><item>6</item> 
K></items>


K>средствами XSLT привести к следующему результату:


K>
<table> 
K><tr><td>1</td><td>2</td></tr> 
K><tr><td>3</td><td>4</td></tr> 
K><tr><td>5</td><td>6</td></tr> 
K></table>


K>то есть, разбить данные на 2 столбца.


K>Посоветуйте что-нибудь, пожалуйста...
---------------------------
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Александр
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.