parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Раскраска таблицы XML > HTML

andy554 14.01.2010 14:26

Добрый день!
Возможно данная задача (см. рисунок) для некоторых покажется простой, но для меня, как для начинающего в xslt - доставляет трудности.

Задача в следующем: необходим раскрасить таблицу с учетом rowspan. Обычно я использовал проверку "position() mod 2 = 0", но тут это не прокатит. Решение вроде бы витает где-то рядом, но все же витает :)

Заранее благодарен.
<?xml version="1.0" encoding="UTF-8" ?>
<table border="1">
	<tr>
	<td>a</td>
	<td>b</td>
	<td>c</td>
	<td>d</td>
	<td>e</td>
	<td>f</td>
	</tr>
	<tr>
	<td>a</td>
	<td>b</td>
	<td>c</td>
	<td>d</td>
	<td>e</td>
	<td>f</td>
	</tr>
	<tr>
	<td>a</td>
	<td colspan="2" rowspan="2">b</td>
	<td>c</td>
	<td>d</td>
	<td>f</td>
	</tr>
	<tr>
	<td>s</td>
	<td>b</td>
	<td>c</td>
	<td>d</td>
	</tr>
	<tr>
	<td>a</td>
	<td>b</td>
	<td>c</td>
	<td colspan="2">d</td>
	<td>e</td>
	</tr>
	<tr>
	<td>a</td>
	<td>b</td>
	<td>c</td>
	<td>d</td>
	<td>e</td>
	<td>f</td>
	</tr>
	<tr>
	<td>a</td>
	<td>b</td>
	<td>c</td>
	<td>d</td>
	<td>e</td>
	<td>f</td>
	</tr>
	<tr>
	<td colspan="3">a</td>
	<td>b</td>
	<td>c</td>
	<td>d</td>
	</tr>
</table>


  • Раскраска таблицы XML > HTML , andy554 14.01.2010 14:26